Method and apparatus for provisioning a communications client on a host device
First Claim
1. A host communications device certified for operation in a wireless network, the host communications device comprising:
- a host platform;
a platform independent data communications client comprising a virtual machine executing a number of client applications using a client operating system;
an abstraction layer for translating between the host platform and the data communications client;
a first data store on the host platform configured to store variant configuration information;
a second data store on the host platform configured to store provisioning information, the provisioning information for selection among various service types for said data communications client;
a provisioning module on the data communications client configured to select among various service types stored in said second data store as a function of the variant configuration information stored in said first data store, utilizing the abstraction layer, and apply the selected provisioning information to provision the data communications client; and
a notification module to inform the host platform when the data communications client is provisioned, comprising one of a listener, an application to receive a notification to receive a notification from the data communication client or a polling application on the host platform to check a flag in the first data store or the second data store.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for provisioning a data communications client on a host communications device, the host communications device adapted to operate on a communications network, the apparatus comprising: a first data store adapted to store variant configuration information; a second data store adapted to store provisioning information; a provisioning module adapted to select the provisioning information stored in said second data store as a function of the variant configuration information stored in said first data store and apply the selected provisioning information to provision the data communications client; and a user interface interacting with said provisioning module to enable a user of the host communications device to provision the data communications client.
43 Citations
19 Claims
-
1. A host communications device certified for operation in a wireless network, the host communications device comprising:
-
a host platform; a platform independent data communications client comprising a virtual machine executing a number of client applications using a client operating system; an abstraction layer for translating between the host platform and the data communications client; a first data store on the host platform configured to store variant configuration information; a second data store on the host platform configured to store provisioning information, the provisioning information for selection among various service types for said data communications client; a provisioning module on the data communications client configured to select among various service types stored in said second data store as a function of the variant configuration information stored in said first data store, utilizing the abstraction layer, and apply the selected provisioning information to provision the data communications client; and a notification module to inform the host platform when the data communications client is provisioned, comprising one of a listener, an application to receive a notification to receive a notification from the data communication client or a polling application on the host platform to check a flag in the first data store or the second data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for provisioning a platform independent data communications client on a host communications device certified for operation in a wireless network, the method comprising:
-
enabling a user of the host communications device to select an option for the provisioning of the data communications client, the data communications client comprising a virtual machine executing a number of client applications using a client operating system; storing variant configuration information in a first data store on said host communications device; storing provisioning information in a second data store on said host communications device, the provisioning information configured for selection among various service types for said data communications client; selecting, through an abstraction layer for translating between a host platform on the host communications device and the data communications client, among various service types stored in said second data store as a function of the variant configuration information stored in said first data store based on said option selected in said enabling step; applying a selected service type to provision the data communications client; and notifying the host platform. - View Dependent Claims (15, 16, 17, 18, 19)
-
- 13. The method of claim , wherein said variant configuration information is also applied to native host applications.
Specification