IP Library Granted Patent US 8,351,965
Granted Patent B2
US 8,351,965 · App. 13/113,483 · Granted Jan 8, 2013

Wireless email communications system providing resource updating features and related methods

Assignee: Research In Motion Limited
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,351,965
App. No.
13/113,483
Granted
Jan 8, 2013
Kind
B2
Abstract

A wireless communications system may include a plurality of wireless communications networks and a plurality of mobile wireless communications devices for sending and receiving wireless electronic mail (email) messages over the wireless communications networks. The system may further include a resource deployment server for storing a plurality of resource deployment packages (RDPs), where each RDP includes deployment content and deployment instructions therefor relating to sending and receiving email messages. The resource deployment server may also be for dynamically deploying RDPs to the wireless communications networks to update deployment content thereof based upon the respective deployment instructions.

Claims (25)

1. A wireless communications system comprising:

a plurality of wireless communications networks;

a plurality of mobile wireless communications devices configured to communicate messages over said plurality of wireless communications networks; and

a resource deployment server comprising

a database module configured to store a plurality of resource deployment packages (RDPs), each RDP comprising a descriptor file including language specific deployment instructions and carrier specific resource files,

a plurality of proxy modules configured to interface with respective ones of said plurality of wireless communications networks, and

a deployment service module configured to cooperate with said database module to retrieve and deploy the stored RDPs via said plurality of proxy modules to update deployment content based upon the respective deployment instructions.

2. The wireless communications system of claim 1 wherein said deployment service module is configured to notify said plurality of wireless communications networks of available RDPs.

3. The wireless communications system of claim 1 wherein at least one of the RDPs is also specific to a given wireless communications network.

4. The wireless communications system of claim 1 wherein said resource deployment server further comprises a World Wide Web Distributed Authoring and Versioning (WebDAV) interface configured to communicate with said plurality of proxy modules.

5. The wireless communications system of claim 1 wherein said resource deployment server further comprises a cache configured to store a directory of available RDPs.

6. The wireless communications system of claim 1 wherein the deployment instructions comprise Extensible Markup Language (XML) code.

7. A resource deployment server configured to deploy resources to a plurality of wireless communications networks over which a plurality of mobile wireless communications devices communicate messages, the resource deployment server comprising:

a database module configured to store a plurality of resource deployment packages (RDPs), each RDP comprising a descriptor file including language specific deployment instructions and carrier specific resource files;

a plurality of proxy modules configured to interface with respective ones of the plurality of wireless networks; and

a deployment service module configured to cooperate with said database module to retrieve and deploy the stored RDPs via said plurality of proxy modules to update deployment content based upon the respective deployment instructions.

8. The resource deployment server of claim 7 wherein said deployment service module is configured to notify the plurality of wireless communications networks of available RDPs.

9. The resource deployment server of claim 7 wherein at least one of the RDPs is also specific to a given wireless communications network.

10. The resource deployment server of claim 7 further comprising a cache for storing a directory of available RDPs.

11. A wireless communications method comprising:

storing a plurality of resource deployment packages (RDPs) on a resource deployment server, each RDP comprising a descriptor file including language specific deployment instructions and carrier specific resource files relating to communicating messages for a plurality of mobile wireless communications devices and plurality of wireless communications networks, respective ones of the plurality of wireless networks being interfaced via a plurality of proxy modules of the resource deployment server; and

deploying RDPs from the resource deployment server to the plurality of wireless communications networks via the plurality of proxy modules to update deployment content thereof based upon the respective deployment instructions.

12. The method of claim 11 further comprising using the resource deployment server to notify the plurality of wireless communications networks of available RDPs.

13. The method of claim 11 wherein at least one of the RDPs is specific to a given wireless communications network.

14. The method of claim 11 wherein the deployment instructions comprise Extensible Markup Language (XML) code.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/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 Oct 22, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034030/0941 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2012
From: TEAMON SYSTEMS, INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029044/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2011
From: PROVO, NATHAN
To: TEAMON SYSTEMS, INC.
Reel/Frame 026324/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2011
From: TEAMON SYSTEMS, INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026324/0370 →
Continuity (2)
Continuation 11389894 · Mar 27, 2006
Related Publication 20110223947A1 · Sep 15, 2011