IP Library Granted Patent US 9,058,622
Granted Patent B2
US 9,058,622 · App. 13/610,547 · Granted Jun 16, 2015

Wireless email communications system providing resource update tracking features 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 9,058,622
App. No.
13/610,547
Granted
Jun 16, 2015
Kind
B2
Abstract

A wireless communications system may include a plurality of mobile wireless communications devices to permit users to send and receive wireless electronic mail (email) messages. Each device may be enabled for email communication based upon user acceptance of terms and conditions (T&Cs) in a corresponding user selected language and in a corresponding version at a time of acceptance. The system may further include a resource deployment server which may include a database module for storing the corresponding user selected language and version for the accepted T&Cs for each user. The resource deployment server may also include a service module cooperating with the database module for enabling user review of the accepted T&Cs in the corresponding user selected language and version thereof, and independent of any subsequent change in the user selected language of a given mobile wireless communications device and independent of any subsequent change in version of the T&Cs.

Claims (41)

1. A wireless communications system comprising:

a plurality of mobile wireless communications devices, each mobile wireless communications device including non-transitory memory storing program instructions that when executed by a processor enable receipt of data reflective of terms and conditions (T&Cs) for use of the mobile wireless communications device and enable communication based upon acceptance of the T&Cs in a corresponding version at a time of acceptance for use of the mobile wireless communications device; and

a server comprising non-transitory memory storing program instructions that when executed by a processor cause the server to:

store data reflective of the corresponding version of the accepted T&Cs for each of the mobile wireless communications devices;

enable review of the corresponding version of the accepted T&Cs for each of the mobile wireless communications devices; and

deploy the T&Cs in respective resource deployment packages (RDP) for different languages over at least one wireless network over which the wireless communications devices communicate with the server, wherein each RDP further comprises deployment instructions for the at least one wireless network.

2. The wireless communications system of claim 1 wherein each of the mobile wireless communications devices is configured to enable communication further based upon acceptance of the T&Cs in a corresponding language; and

wherein the server is configured to store and enable review of the corresponding language of the accepted T&Cs for each of the mobile wireless communications devices.

3. The wireless communications system of claim 1 wherein the server is configured to send data reflective of new versions of T&Cs to respective wireless communications devices to present the new versions of T&Cs on the respective wireless communications devices for acceptance thereof.

4. The wireless communications system of claim 1 wherein the server is configured to store a corresponding time of acceptance for the T&Cs, and enable review of the corresponding time of acceptance.

5. The wireless communications system of claim 1 wherein at least some of the mobile wireless communications devices comprise cellular devices.

6. The wireless communications system of claim 1 wherein the server is configured to interface with the at least one wireless network.

7. The wireless communications system of claim 1 wherein the server further comprises a World Wide Web Distributed Authoring and Versioning (WebDAV) interface.

8. A cellular communications system comprising:

a plurality of cellular communications devices, each cellular communications device including non-transitory memory storing program instructions that when executed by a processor enable receipt of data reflective of terms and conditions (T&Cs) for use of the cellular communications device and enable communication based upon acceptance of the T&Cs in a corresponding version at a time of acceptance for use of the cellular communications device; and

a server comprising non-transitory memory storing program instructions that when executed by a processor cause the server to:

store data reflective of the corresponding version of the accepted T&Cs for each of the cellular communications devices;

enable review of the corresponding version of the accepted T&Cs for each of the cellular communications devices;

send data reflective of new versions of T&Cs to respective cellular communications devices to present the new versions of T&Cs on the respective cellular communications devices for acceptance thereof; and

deploy the T&Cs in respective resource deployment packages (RDP) for different languages over at least one wireless network over which the wireless communications devices communicate with the server, wherein each RDP further comprises deployment instructions for the at least one wireless network.

9. The cellular communications system of claim 8 wherein each of the mobile wireless communications devices is configured to enable communication further based upon acceptance of the T&Cs in a corresponding language; and

wherein the server is configured to store and enable review of the corresponding language of the accepted T&Cs for each of the mobile wireless communications devices.

10. The cellular communications system of claim 8 wherein the server is configured to store a corresponding time of acceptance for the T&Cs, and enable review of the corresponding time of acceptance.

11. A server configured to cooperate with a plurality of mobile wireless communications devices, each mobile wireless communications device including non-transitory memory storing program instructions that when executed by a processor enable receipt of data reflective of terms and conditions (T&Cs) for use of the wireless communications device and enable communication based upon acceptance of the T&Cs in a corresponding version at a time of acceptance for use of the mobile wireless communications device, the server comprising:

a processor and non-transitory memory storing program instructions, that when executed by the processor, cause the server to:

store data reflective of the corresponding version of the accepted T&Cs for each of the mobile wireless communications devices; and

enable review of the corresponding version of the accepted T&Cs for each of the mobile wireless communications devices; and

deploy the T&Cs in respective resource deployment packages (RDP) for different languages over at least one wireless network over which the wireless communications devices communicate with the server, wherein each RDP further comprises deployment instructions for the at least one wireless network.

12. The server of claim 11 wherein each of the mobile wireless communications devices is configured to enable communication further based upon acceptance of the T&Cs in a corresponding language; and

wherein the processor and memory are configured to store and enable review of the corresponding language of the accepted T&Cs for each of the mobile wireless communications devices.

13. The server of claim 11 wherein the processor and memory are configured to send data reflective of new versions of T&Cs to respective wireless communications devices to present the new versions on the respective wireless communications devices for acceptance thereof.

14. The server of claim 11 wherein the processor and memory are configured to store a corresponding time of acceptance for the T&Cs, and enable review of the corresponding time of acceptance.

15. A wireless communications method for a plurality of mobile wireless communications devices, each mobile wireless communications device including non-transitory memory storing program instructions that when executed by a processor enable receipt of data reflective of terms and conditions (T&Cs) for use of the mobile wireless communications device and enable communication based upon acceptance of the T&Cs in a corresponding version at a time of acceptance for use of the mobile wireless communications device, the method comprising:

operating a server comprising non-transitory memory storing program instructions that when executed by a processor cause the server to:

store data reflective of the corresponding version of the accepted T&Cs for each of the mobile wireless communications devices;

enable review of the corresponding version of the accepted T&Cs for each of the mobile wireless communications devices; and

deploy the T&Cs in respective resource deployment packages (RDP) for different languages over at least one wireless network over which the wireless communications devices communicate with the server, wherein each RDP further comprises deployment instructions for the at least one wireless network.

16. The method of claim 15 wherein each of the mobile wireless communications devices is configured to enable communication further based upon acceptance of the T&Cs in a corresponding language; and

wherein operating the server comprises operating the server to store and enable review of the corresponding language of the accepted T&Cs for each of the mobile wireless communications devices.

17. The method of claim 15 wherein operating the server comprises operating the server to send data reflective of new versions of T&Cs to respective wireless communications devices to present the new versions of T&Cs on the respective wireless devices for acceptance thereof.

18. The method of claim 15 wherein operating the server comprises operating the server to store a corresponding time of acceptance for the T&Cs, and enable review of the corresponding time of acceptance.

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 Feb 26, 2013
From: TEAMON SYSTEMS, INC.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029873/0519 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT TO INCLUDE CORRESPONDING APPLICATIONS PREVIOUSLY RECORDED ON REEL 028938 FRAME 0137. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded Jan 16, 2013
From: DESHPANDE, NIKHIL
To: TEAMON SYSTEMS, INC.
Reel/Frame 029638/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2012
From: DESHPANDE, NIKHIL
To: TEAMON SYSTEMS, INC.
Reel/Frame 028938/0137 →