Method and system for configuring settings for a communications client utilizing host device drivers
AssigneeResearch In Motion Limited
InventorsHaining Zhang, Maxime Matton
Life of this patent
Estimating the term…
Abstract
A system and method for configuring a client on a host device using a configuration application on a configuring device, the system comprising: a link between the configuring device and the host device; host drivers for communicating between the host device and the configuring device over the link; and an interface between the host drivers and the configuration application, wherein said interface allows said configuration application to be independent of the host drivers while allowing the configuration application to configure the client.
Claims19
A configuration device for configuring a client on host devices, comprising:
- an application to configure one or more parameters of the client on the host devices;
- host drivers to promote communication between the each of the host devices to be configured and the configuring device;
- and
- an interface between the host drivers and the application, the interface configured to convert instructions from the application into instructions useable by the host drivers to communicate with each of the host devices to be configured, wherein a first implementation of the interface enables the application to configure the client on a first one of the host devices via a first one of the host drivers and wherein a second implementation of the interface enables the application to configure the client on a second one of the host devices via a second one of the host drivers.
A computer-implemented method for configuring a client on host devices via a configuration device, the method comprising the steps of:
- configuring one or more parameters of the client on the host devices;
- adding a set of host drivers to the configuration device specific for the host device;
- and
- providing an interface between an application and the set of host drivers, the interface being adapted to communicate with the host drivers, the interface configured to convert instructions from the application into instructions useable by the host drivers to communicate with each of the host devices to be configured, wherein a first implementation of the interface enables the application to configure the client on a first one of the host devices via a first one of the host drivers and wherein a second implementation of the interface enables the application to configure the client on a second one of the host devices via a second one of the host drivers.
A host device for configuring a client, the host device having a divided architecture comprising:
- client applications;
- host applications;
- a virtual machine for the client applications;
- and
- an interface between the host applications and client applications configured to permit the client applications to start the host applications and the host applications to start the client applications using the virtual machine, wherein responsive to communication received by at least one of the host applications from a host driver of a configuration device, the at least one of the host applications initiating one of the client applications to configure the client.
Dependencies are inferred from the claim text.