IP Library Granted Patent US 10,015,168
Granted Patent B2
US 10,015,168 · App. 15/207,125 · Granted Jul 3, 2018

System and method for secure control of resources of wireless mobile communication devices

Inventors: Russell Norman Owen (Waterloo, CA); Herbert Anthony Little (Waterloo, CA); David Paul Yach (Waterloo, CA); Michael Shenfield (Richmond Hill, CA)
Assignee: BlackBerry Limited
H04L63/10G06F21/6245H04L63/0428H04L63/0442H04L63/102H04L63/104H04L63/12H04L63/20H04W12/08
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 10,015,168
App. No.
15/207,125
Granted
Jul 3, 2018
Kind
B2
Abstract

Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.

Claims (36)

1. A method comprising:

storing corporate data and other data on a wireless communication device, wherein the corporate data is stored in a corporate domain of the wireless communication device and the other data is not stored in the corporate domain, wherein the corporate data is controlled by a corporate entity and the other data is controlled by a user of the wireless communication device;

receiving, via a communication pipe, a request to access the corporate data; and

controlling access, through a security firewall, to the corporate data based on whether the communication pipe is determined to be in the corporate domain by using a cryptographic key.

2. The method of claim 1 , wherein the other data comprises personal data of the user of the wireless communication device, and wherein the personal data is stored in a personal domain of the wireless communication device.

3. The method of claim 2 , wherein the corporate domain and the personal domain are secure domains.

4. The method of claim 1 , further comprising determining whether the communication pipe is in the corporate domain by using the cryptographic key from a key store.

5. The method of claim 1 , further comprising:

receiving information; and

determining whether to assign the information to the corporate domain based upon a domain policy.

6. The method of claim 5 , wherein the domain policy specifies that the information should be associated with the corporate domain based upon any one or more of the following including any combination thereof: a source of the information, a digital signature of the information, an access list describing allowed domain information, or an input from the user of the wireless communication device.

7. A wireless communication device, comprising:

at least one memory storing corporate data and other data on the wireless communication device, wherein the corporate data is stored in a corporate domain of the wireless communication device and the other data is not stored in the corporate domain, wherein the corporate data is controlled by a corporate entity and the other data is controlled by a user of the wireless communication device; and

a controller configured to:

receive, via a communication pipe, a request to access the corporate data; and

control access, through a security firewall, to the corporate data based on whether the communication pipe is determined to be in the corporate domain by using a cryptographic key.

8. The wireless communication device of claim 7 , wherein the other data comprises personal data of the user of the wireless communication device, and wherein the personal data is stored in a personal domain of the wireless communication device.

9. The wireless communication device of claim 8 , wherein the corporate domain and the personal domain are secure domains.

10. The wireless communication device of claim 7 , wherein the controller is further configured to determine whether the communication pipe is in the corporate domain by using the cryptographic key from a key store.

11. The wireless communication device of claim 7 , wherein the controller is further configured to:

receive information; and

determine whether to assign the information to the corporate domain based upon a domain policy.

12. The wireless communication device of claim 11 , wherein the domain policy specifies that the information should be associated with the corporate domain based upon any one or more of the following including any combination thereof: a source of the information, a digital signature of the information, an access list describing allowed domain information, or an input from the user of the wireless communication device.

13. The wireless communication device of claim 7 , wherein the communication pipe is in the corporate domain if the cryptographic key controlled by the corporate entity is used for communication over the communication pipe.

14. The wireless communication device of claim 7 , wherein the communication pipe is in the corporate domain if the communication pipe includes a gateway through a corporate security firewall.

15. A non-transitory computer readable medium, comprising program code executable by a processor such that when executed, cause a wireless communication device to:

store corporate data and other data on the wireless communication device, wherein the corporate data is stored in a corporate domain of the wireless communication device and the other data is not stored in the corporate domain, wherein the corporate data is controlled by a corporate entity and the other data is controlled by a user of the wireless communication device;

receive, via a communication pipe, a request to access the corporate data; and

control access, through a security firewall, to the corporate data based on whether the communication pipe is determined to be in the corporate domain by using a cryptographic key.

16. The non-transitory computer readable medium of claim 15 , wherein the other data comprises personal data of the user of the wireless communication device, and wherein the personal data is stored in a personal domain of the wireless communication device.

17. The non-transitory computer readable medium of claim 16 , wherein the corporate domain and the personal domain are secure domains.

18. The non-transitory computer readable medium of claim 15 , wherein the program code is further configured to determine whether the communication pipe is in the corporate domain by using the cryptographic key from a key store.

19. The non-transitory computer readable medium of claim 15 , wherein the program code is further configured to:

receive information; and

determine whether to assign the information to the corporate domain based upon a domain policy.

20. The non-transitory computer readable medium of claim 19 , wherein the domain policy specifies that the information should be associated with the corporate domain based upon any one or more of the following including any combination thereof: a source of the information, a digital signature of the information, an access list describing allowed domain information, or an input from the user of the wireless communication device.

Assignments (2)
CHANGE OF NAME Recorded Mar 9, 2018
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 046117/0526 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2016
From: OWEN, RUSSELL N.; LITTLE, HERBERT A.; YACH, DAVID P.; SHENFIELD, MICHAEL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 039188/0930 →
Continuity (6)
Continuation 14543324 · Nov 17, 2014
Continuation 14188345 · Feb 24, 2014
Continuation 13371093 · Feb 10, 2012
Continuation 10524353
Provisional Application 60404120 · Aug 19, 2002
Related Publication 20160337363A1 · Nov 17, 2016