Nova Patents
EP1522922A2

Installation system for mobile devices

Abstract

A mobile provisioning tool system including a software provisioning tool application. The mobile provisioning tool system includes mobile devices capable of conducting wireless communication with wireless access points. A carrier network is connected with the wireless access points and a customer network that includes at least one business application. A provisioning tool application is located on a provisioning server. The provisioning tool application includes a CRM Rep component and an IT Admin component. A software provisioning tool application allows the provisioning workstation to automatically install mobile business services and configure network configuration settings on the mobile device.

EP1522922A2, drawing sheet 1
Sheet 1 of 30

Term

Term ended

Projected expiry passed 7 October 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

65 claims: 39 independent, 26 dependent

  1. 1
    A software provisioning tool system, comprising:a status check application installed on a provisioning workstation that ensures that a mobile device is connected with the provisioning workstation;a download management application configurable to automatically download a self-extracting installation file to the provisioning workstation, wherein the self-extracting installation file includes at least one mobile device application;a duplication application configured to automatically copy the self-extracting installation file from the provisioning workstation to the mobile device;an installation initiation application located on the provisioning workstation, wherein the installation initiation application is configured to automatically execute the self-extracting installation file on the mobile device;and a registry update component included as part of the self-extracting installation file, the registry update component configured to create at least one registry update in a registry on the mobile device after the at least one mobile device application has been installed on the mobile device.
  2. 4
    The software provisioning tool system of any preceding claim, wherein the status check application is configured to generate a message instructing connection of the mobile device to the provisioning workstation if the mobile device is not connected to the provisioning workstation.
  3. 6
    The software provisioning tool system of any preceding claim, wherein the download management application is configured to download the self-extracting installation file from a mobile service bureau server connected with the provisioning workstation.
  4. 7
    The software provisioning tool system of any preceding claim, wherein the download management application is configured to search a storage medium on the provisioning workstation to determine if the self-extracting installation file already exists on the provisioning workstation, wherein if the file already exists the download management application is configured to initiate the duplication application.
  5. 8
    The software provisioning tool system of any preceding claim, wherein the duplication application is configured to access a remote application programming interface to copy the self-extracting installation file over to the mobile device.
  6. 9
    The software provisioning tool system of any preceding claim, wherein the installation initiation application is configured to access a remote application programming interface to initiate installation of the self-extracting installation file on the mobile device.
  7. 10
    The software provisioning tool system of any preceding claim, wherein the at least one registry update in the registry on the mobile device includes a user mailbox setting, an email server domain setting and an email server name setting.
  8. 11
    A method of provisioning software on a plurality of mobile devices, comprising the steps of:initiating an automatic provisioning process with a provisioning workstation;ensuring the mobile device is connected with the provisioning workstation;downloading a self-extracting installation file to the provisioning workstation;copying the self-extracting installation file to the mobile device;triggering the self-extracting installation file to install at least one business service application on the mobile device;and updating a registry on the mobile device after the at least one business service application is installed on the mobile device.
  9. 14
    The method of any of claims 11 to 13, further comprising the step of generating a message instructing connection of the mobile device to the provisioning workstation if the mobile device is not connected to the provisioning workstation.
  10. 16
    The method of any of claims 11 to 15, further comprising the step of downloading the self-extracting installation file from a mobile service bureau server connected with the provisioning workstation.
  11. 17
    The method of any of claims 11 to 16, further comprising the step of searching a storage medium on the provisioning workstation to determine if the self-extracting installation file already exists on the provisioning workstation, and copying the self-extracting installation file to the mobile device with the download management application if the file already exists.
  12. 18
    The method of any of claims 11 to 17, further comprising the step of using a remote application programming interface to copy the self-extracting installation file to the mobile device.
  13. 19
    The method of any of claims 11 to 18, further comprising the step of initiating installation of the self-extracting installation file on the mobile device with a remote application programming interface.
  14. 20
    The method of any of claims 11 to 19, wherein the registry on the mobile device is updated to include a user mailbox setting, an email server domain setting and an email server name setting.
  15. 21
    A computer program embodied on a computer readable medium for provisioning software on mobile devices, comprising:a code segment that initiates an automatic provisioning process on a provisioning workstation;a code segment that ensures the mobile device is connected with the provisioning workstation;a code segment that downloads a self-extracting installation file to the provisioning workstation;a code segment that copies the self-extracting installation file to the mobile device;a code segment that triggers the self-extracting installation file to install at least one business service application on the mobile device;and a code segment that updates a registry on the mobile device after the at least one business service application is installed on the mobile device.
  16. 24
    The computer program of any of claims 21 to 23, wherein a message is generated to instruct connection of the mobile device to the provisioning workstation if the mobile device is not connected to the provisioning workstation.
  17. 26
    The computer program of any of claims 21 to 25, further comprising a code segment that downloads the self-extracting installation file from a mobile service bureau server connected with the provisioning workstation.
  18. 27
    The computer program of any of claims 21 to 26, further comprising a code segment that searches a storage medium on the provisioning workstation to determine if the self-extracting installation file already exists on the provisioning workstation, wherein if the file already exists the code segment that copies the self-extracting installation file to the mobile device is initiated.
  19. 28
    The computer program of any of claims 21 to 27, further comprising a code segment that uses a remote application programming interface to copy the self-extracting installation file over to the mobile device.
  20. 29
    The computer program of any of claims 21 to 28, further comprising a code segment that uses a remote application programming interface to initiate installation of the self-extracting installation file on the mobile device.
  21. 30
    The computer program of any of claims 21 to 29, wherein the registry on the mobile device is updated to include a user mailbox setting, an email server domain setting and an email server name setting.
  22. 31
    A method of provisioning software on a plurality of mobile devices, comprising the steps of:initiating an automatic provisioning process by selection of a configuration initiation button, wherein the configuration button is included in a application manager active server page generated on a provisioning workstation, wherein the application manager active server page includes a status field;ensuring the mobile device is connected with the provisioning workstation;downloading a self-extracting installation file to the provisioning workstation, wherein the status field is continuously updated to indicate a download status;copying the self-extracting installation file to the mobile device, wherein the status field is continuously updated to indicate a copying status;triggering the self-extracting installation file to install at least one business service application on the mobile device, wherein the status field is continuously updated to indicate an installation status;and updating a registry on the mobile device after the at least one business service application is installed on the mobile device, wherein the status field is continuously updated to indicate a registry update status.
  23. 32
    A method of setting up a plurality of mobile devices for use in a wireless access environment including a carrier network connected with a customer network, comprising the steps of:creating a CRM Rep account for a CRM Rep that is stored on a mobile service bureau server connected with the carrier network;the CRM Rep creating a customer account associated with the customer network;the CRM Rep creating an IT Admin account for an IT Admin that is associated with the customer account;the CRM Rep associating at least one business synchronization service with the customer account;the CRM Rep designating at least one network configuration setting associated with the customer network;the IT Admin creating a plurality of end-user accounts associated with the customer account;associating a respective one of the plurality of mobile devices with a respective one of the plurality of end-user accounts;and provisioning the plurality of mobile devices as a group by automatically configuring the at least one network configuration setting and automatically installing the at least one business synchronization service on each of the plurality of mobile devices that is associated with a respective one of the plurality of end-user accounts.
  24. 35
    The method of any of claims 32 to 34, wherein the step of provisioning the plurality of mobile devices includes the step of the IT Admin selecting a type of mobile device being provisioned by the IT Admin.
  25. 38
    A computer program embodied on a computer readable medium for provisioning mobile services in a plurality of mobile devices, comprising:a code segment that creates a CRM Rep account for a CRM Rep that is stored on a mobile service bureau server connected with a carrier network;a code segment that allows the CRM Rep to create at least one customer account associated with the customer network;a code segment that allows the CRM Rep to create an IT Admin account for an IT Admin that is associated with the customer account;a code segment that allows the CRM Rep to associate at least one business synchronization service with the customer account;a code segment that allows the CRM Rep to designate at least one network configuration setting associated with the customer network;a code segment that allows the IT Admin to create a plurality of end-user accounts associated with the customer account;a code segment that associates a respective one of the plurality of mobile devices with a respective one of the plurality of end-user accounts;and a code segment that provisions the plurality of mobile devices as a group by automatically configuring the at least one network configuration setting in a connection manager and automatically installing the at least one business synchronization service on each of the plurality of mobile devices.
  26. 41
    The computer program of any of claims 38 to 40, wherein the code segment that provisions the plurality of mobile devices includes a code segment that generates a pick device type page that allows the IT Admin to select a type of mobile device being provisioned by the IT Admin.
  27. 44
    A mobile provisioning tool system, comprising:a plurality of mobile devices capable of conducting wireless communication with at least one wireless access point;a carrier network connected with the at least one wireless access point;a customer network that includes at least one business application connected with the carrier network;a provisioning workstation configured to be connected with the mobile devices;a provisioning server connected with the carrier network and the provisioning workstation;a provisioning tool application located on the provisioning server, wherein the provisioning tool application includes a CRM Rep component and an IT Admin component, wherein the CRM Rep component allows a CRM Rep to configure, manage and control a plurality of customer accounts and assign at least one IT Admin to each respective customer account, wherein the IT Admin component enables the at least one IT Admin to use the provisioning workstation to setup and manage a plurality of end-users associated with a respective customer account, wherein each end-user is assigned to a respective one of the plurality of mobile devices;and a software provisioning tool application operable on the provisioning workstation, wherein the software provisioning tool is configurable by the IT Admin to group the mobile devices assigned to end-users associated with said respective customer account for automatic installation of at least one mobile business service and automatic configuration of at least one network configuration on each of the mobile devices.
  28. 48
    The mobile provisioning tool system of any of claims 44 to 47, wherein the CRM Rep component includes a deactivate customer page that allows the CRM Rep to deactivate a respective customer account.
  29. 50
    The mobile provisioning tool system of any of claims 44 to 50, further comprising an authorization management component that allows the CRM Rep to manage access rights for at least one IT Admin that is associated with each respective customer.
  30. 53
    The mobile provisioning tool system of any of claims 50 to 52, wherein the authorization management component includes an edit tool user page that allows the CRM Rep to edit information associated with an authorized user of the mobile provisioning tool system.
  31. 54
    The mobile provisioning tool system of any of claims 50 to 53, wherein the authorization management component includes a delete tool user page that allows the CRM Rep to delete a respective authorized user from mobile provisioning tool system.
  32. 55
    The mobile provisioning tool system of any of claims 50 to 54, wherein the authorization management component includes a block tool user page that allows the CRM Rep to block a previously authorized user from accessing to the mobile provisioning tool system.
  33. 57
    The mobile provisioning tool system of any of claims 50 to 56, wherein the authorization management component includes a set password page that allows the CRM Rep to set a password associated with an account of a respective authorized tool user.
  34. 58
    The mobile provisioning tool system of any of claims 44 to 57, wherein the CRM Rep component enables the CRM Rep to identify a gateway address entry used to point to a connector gateway for the mobile business service being added, wherein the connector gateway is operable to forward a synchronization request to a corresponding company IP address.
  35. 59
    The mobile provisioning tool system of any of claims 44 to 58, wherein the IT Admin component includes a deactivate user page that allows the IT Admin to deactivate a respective end-user.
  36. 60
    The mobile provisioning tool system of any of claims 44 to 59, wherein the IT Admin component includes an activate user page that allows the IT Admin to activate the end-user after being added to the mobile provisioning tool system.
  37. 61
    The mobile provisioning tool system of any of claims 44 to 60, wherein the software provisioning tool component includes a pick device type page that allows the IT Admin to select a type of mobile device being provisioned by the IT Admin.
  38. 64
    The mobile provisioning tool system of any of claims 44 to 63, wherein the at least one mobile business service comprises a synchronization application operable to synchronize data on the mobile device from the at least one business application located on the customer network.
  39. 65
    A method for provisioning a plurality of mobile devices for use in a wireless access environment, comprising the steps of:generating an add customer web page that allows a CRM Rep to create a customer account associated with a customer network, wherein the CRM Rep is able to associate an IT Admin with the customer account, wherein the CRM Rep is able to associate an email server with the customer account;generating an add business synchronization service web page that allows the CRM Rep to select at least one business synchronization service to associate with the customer network;generating an add end-user web page that allows the IT Admin to create a plurality of end-users associated with the customer account;and generating a provision device web page that allows the IT Admin to provision each of the plurality of mobile devices as a group to access an email account on the email server of the customer network that is associated with a respective one of the plurality of end-users and automatically install the at least one business synchronization service on each of the plurality of mobile devices that is associated with the customer network.
Independent claims39