IP Library Granted Patent US 8,364,137
Granted Patent B2
US 8,364,137 · App. 13/487,995 · Granted Jan 29, 2013

Server for sending new application portions to mobile wireless communications devices and related methods

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,364,137
App. No.
13/487,995
Granted
Jan 29, 2013
Kind
B2
Abstract

A communications system is to communicate with an application server storing a plurality of applications. The communications system includes a mobile wireless communications device configured to store at least one application from among the plurality of applications, the at least one application having stored version information associated therewith. An intermediate server is configured to update the mobile wireless communications device by at least obtaining respective current version information for associated current versions of the plurality of applications and obtaining the stored application version information from the mobile wireless communications device for the at least one stored application. The stored application version information is compared with the current version information for the at least one stored application. New application portions are downloaded from a current application associated with the current version information, and the new application portions are sent to the mobile wireless communications device.

Claims (34)

1. A server to cooperate with at least one mobile wireless communications device configured to store at least one application having stored version information associated therewith, the at least one stored application being from among a plurality of applications, the server comprising:

a processor and a memory coupled thereto and configured to store the plurality of applications and update the at least one mobile wireless communications device by at least

obtaining respective current version information for associated current versions of the plurality of applications,

obtaining the stored application version information from the at least one mobile wireless communications device for the at least one stored application,

comparing the stored application version information with the current version information for the at least one stored application, and

sending new application portions to the at least one mobile wireless communications device from a current application associated with the current version information.

2. The server of claim 1 , wherein said processor and memory are configured to update the at least one mobile wireless communications device without a request therefrom.

3. The server of claim 1 , wherein said processor and memory are configured to send a notification to the least one mobile wireless communications device of availability of at least one new application based upon at least one selection preference.

4. The server of claim 3 , wherein said processor and memory are configured to send the notification without a request from the at least one mobile wireless communications device.

5. The server of claim 3 , wherein the at least one selection preference comprises at least one of an application type and an application name.

6. A communications system comprising:

at least one mobile wireless communications device configured to store at least one application having stored version information associated therewith, the at least one stored application being from among a plurality of applications; and

a server comprising a processor and a memory coupled thereto and configured to store the plurality of applications and update the at least one mobile wireless communications device by at least

obtaining respective current version information for associated current versions of the plurality of applications,

obtaining the stored application version information from the at least one mobile wireless communications device for the at least one stored application,

comparing the stored application version information with the current version information for the at least one stored application, and

sending new application portions to the at least one mobile wireless communications device from a current application associated with the current version information.

7. The communications system of claim 6 , wherein said processor and memory are configured to update the at least one mobile wireless communications device without a request therefrom.

8. The communications system of claim 6 , wherein said processor and memory are configured to send a notification to the least one mobile wireless communications device of availability of at least one new application based upon at least one selection preference.

9. The communications system of claim 8 , wherein said processor and memory are configured to send the notification without a request from the at least one mobile wireless communications device.

10. The communications system of claim 8 , wherein the at least one selection preference comprises at least one of an application type and an application name.

11. The communications system of claim 6 , wherein said at least one mobile wireless communications device installs the new application portions without user input.

12. The communications system of claim 6 , wherein said at least one mobile wireless communications device installs the new application portions based upon user input.

13. A method of using a server to update at least one mobile wireless communications device configured to store at least one application having stored version information associated therewith, the at least one stored application being from among a plurality of applications, the method comprising:

storing the plurality of applications in the server; and

operating the server to at least

obtain respective current version information for associated current versions of the plurality of applications,

obtain the stored application version information from the at least one mobile wireless communications device for the at least one stored application,

compare the stored application version information with the current version information for the at least one stored application, and

send new application portions to the at least one mobile wireless communications device from a current application associated with the current version information.

14. The method of claim 13 , further comprising operating the server to update the at least one mobile wireless communications device without a request therefrom.

15. The method of claim 13 , further comprising operating the server to send a notification to the least one mobile wireless communications device of availability of at least one new application based upon at least one selection preference.

16. The method of claim 15 , further comprising operating the server to send the notification without a request from the at least one mobile wireless communications device.

17. The method of claim 15 , wherein the at least one selection preference comprises at least one of an application type and an application name.

Assignments (8)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Oct 22, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034030/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2012
From: CHEN, XIANFENG; STOEV, ORLIN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028313/0219 →