IP Library Granted Patent US 8,565,748
Granted Patent B2
US 8,565,748 · App. 13/327,844 · Granted Oct 22, 2013

Demand-based provisioning for a mobile communication device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,565,748
App. No.
13/327,844
Granted
Oct 22, 2013
Kind
B2
Abstract

Systems and methods are provided for providing demand-based provisioning for a mobile communication device. A provisioning server may be used to receive a provisioning update request from the mobile communication device and in response to the provisioning update request transmit a service update data message to the mobile communication device. The service update data message may include service information for the mobile communication device that is received by the provisioning server from at least one of a plurality of service providers. The mobile communication device may be operable to detect a triggering event and transmit the provisioning update request to the provisioning server in response to the triggering event.

Claims (25)

1. In a system for providing demand-based provisioning to a mobile communication device including a provisioning server operable to receive a provisioning update request from the mobile communication device and, in response, to transmit a service update packet to the mobile communication device, the service update packet including service information for the mobile communication device that is received by the provisioning server from at least one of a plurality of service providers, the mobile communication device comprising:

a receiver operable to receive the service update packet from the provisioning server;

a transmitter operable to transmit the provisioning update request to the provisioning server; and

a processing device configured to generate the provisioning update request in response to detecting a triggering event, the triggering event including either (i) a wireless communication failure between the mobile communication device and the provisioning server or (ii) a communication failure between the mobile communication device and a service provider, wherein the wireless communication failure and the communication failure are disruptions in communication other than the mobile communication device roaming between base stations.

2. The system of claim 1 , wherein the provisioning update request identifies the service provider, and wherein the service update packet includes service information from the service provider.

3. The system of claim 1 , wherein the processing device is further configured to generate the provisioning update request in response to a user generated request.

4. A method performed by a mobile communication device, the mobile communication device being communicative with a provisioning server that receives, from service providers, service updates to be used by mobile communication devices for updating applications that operate on the devices, the method comprising:

generating a provisioning update request in response to detecting a triggering event, the triggering event including either (i) a wireless communication failure between the mobile communication device and the provisioning server or (ii) a communication failure between the mobile communication device and a service provider, wherein the wireless communication failure and the communication failure are disruptions in communication other than the mobile communication device roaming between base stations;

transmitting the provisioning update request to the provisioning server; and

receiving, in response to the provisioning update request, a service update packet from the provisioning server.

5. The method of claim 4 , wherein the provisioning update request identifies the service provider, and wherein the service update packet includes service information from the service provider.

6. The method of claim 4 , wherein the provisioning update request is generated in response to either (i) a wireless communication failure between the mobile communication device and the provisioning server or (ii) a communication failure between the mobile communication device and a service provider, or (iii) a user generated request.

7. In a system for providing demand-based provisioning to a mobile communication device including a provisioning server operable to receive a provisioning update request from the mobile communication device and, in response, to transmit a service update packet to the mobile communication device, the service update packet including service information for the mobile communication device that is received by the provisioning server from at least one of a plurality of service providers, the mobile communication device comprising:

a receiver operable to receive the service update packet from the provisioning server;

a transmitter operable to transmit the provisioning update request to the provisioning server; and

a processing device configured to generate the provisioning update request in response to detecting a triggering event, the triggering event including a failure of a transmission from a service provider to the mobile communication device, wherein the wireless communication failure and the communication failure are disruptions in communication other than the mobile communication device roaming between base stations, and wherein the mobile communication device is configured to allow the service provider an attempt to retry the transmission before sending the provisioning request.

8. The system of claim 7 , wherein the provisioning update request identifies the service provider, and wherein the service update packet includes service information from the service provider.

9. The system of claim 7 , wherein the processing device is further configured to generate the provisioning update request in response to a user generated request.

10. A method performed by a mobile communication device, the mobile communication device being communicative with a provisioning server that receives, from service providers, service updates to be used by mobile communication devices for updating applications that operate on the devices, the method comprising:

generating a provisioning update request in response to detecting a triggering event, the triggering event including a failure of a transmission from a service provider to the mobile communication device, wherein the wireless communication failure and the communication failure are disruptions in communication other than the mobile communication device roaming between base stations;

allowing the service provider an attempt to retry the transmission before sending the provisioning update request;

transmitting the provisioning update request to the provisioning server; and

receiving, in response to the provisioning update request, a service update packet from the provisioning server.

11. The method of claim 10 , wherein the provisioning update request identifies the service provider, and wherein the service update packet includes service information from the service provider.

12. The method of claim 10 , wherein the provisioning update request is generated in response to either (i) a wireless communication failure between the mobile communication device and the provisioning server or (ii) a communication failure between the mobile communication device and a service provider, or (iii) a user generated request.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Sep 9, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031191/0150 →
CHANGE OF NAME Recorded Sep 5, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031170/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2012
From: KNOWLES, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027938/0515 →