IP Library Granted Patent US 10,659,959
Granted Patent B2
US 10,659,959 · App. 14/539,278 · Granted May 19, 2020

Enhanced cell broadcast service via secure group broadcast

Inventors: John David Netto (Nepean, CA); Shu-Lin Chen (Kanata, CA)
Assignee: BlackBerry Limited
H04W12/04H04L9/0822H04L9/0833H04L63/0428H04L63/0435H04L63/062H04L63/065H04W4/08H04W12/0013H04W12/04033H04W28/26H04W72/005H04L2209/601H04L2209/80H04W12/0052
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,659,959
App. No.
14/539,278
Granted
May 19, 2020
Kind
B2
Abstract

A secure cell broadcast method entails defining a group of mobile devices, reserving a channel for the group, associating cryptographic key material with the group, notifying the mobile devices of the channel for the group, securely providing the key material to the mobile devices of the group, and broadcasting on the channel a secure broadcast message that is encrypted such that the mobile devices of the group receiving on the channel can receive and decrypt the secure broadcast message using the key material.

Claims (40)

1. A secure cell broadcast method comprising:

defining a group of mobile devices, wherein each mobile device in the group has first client software responsible for displaying secure broadcast messages and second client software responsible for displaying unsecure broadcast messages, the first client software being different than the second client software, the first client software being a dedicated client for the secure broadcast messages;

reserving a channel for the group, said reserving comprising selecting the channel from amongst a set of channels used exclusively for broadcasting the secure broadcast messages;

receiving a membership request from a new mobile device requesting membership in the group and adding the new mobile device to the group;

in response to receiving the membership request, provisioning the first client software on the new mobile device for displaying the secure broadcast messages;

associating cryptographic key material with the group;

notifying the mobile devices of the channel for the group;

securely providing the key material to the mobile devices of the group, the key material including a decryption key;

receiving, from a device running the first client software under a group administrator account, the secure broadcast messages; and

broadcasting on the channel the secure broadcast messages that are encrypted such that the mobile devices of the group receiving on the channel can receive and decrypt the secure broadcast messages using the key material, wherein the mobile devices of the group display the secure broadcast messages using the first client software.

2. The method as claimed in claim 1 , further comprising publishing the availability of the group.

3. The method as claimed in claim 1 , further comprising specifying an expiry time for the group.

4. The method as claimed in claim 1 , further comprising providing a parameter defining a geographical area for receiving the secure broadcast messages.

5. A non-transitory computer-readable medium comprising instructions in code, which, when loaded into a memory and executed by a processor of one or more computing devices, cause the one or more computing devices to:

define a group of mobile devices, wherein each mobile device in the group has first client software responsible for displaying secure broadcast messages and second client software responsible for displaying unsecure broadcast messages, the first client software being different than the second client software, the first client software being a dedicated client for the secure broadcast messages;

reserve a channel for the group by selecting the channel from amongst a set of channels used exclusively for broadcasting the secure broadcast messages;

receive a membership request from a new mobile device requesting membership in the group and add the new mobile device to the group;

in response to receiving the membership request, provision the first client software on the new mobile device for displaying the secure broadcast messages;

associate cryptographic key material with the group;

notify the mobile devices of the channel for the group;

securely provide the key material to the mobile devices of the group, the key material including a decryption key;

receive, from a device running the first client software under a group administrator account, the secure broadcast messages; and

broadcast on the channel the secure broadcast messages that are encrypted such that the mobile devices of the group receiving on the channel can receive and decrypt the secure broadcast messages using the key material, wherein the mobile devices of the group display the secure broadcast messages using the first client software.

6. The computer-readable medium as claimed in claim 5 , further comprising code for publishing of an availability of the group.

7. The computer-readable medium as claimed in claim 5 , further comprising code specifying an expiry time for the group.

8. A secure cell broadcast system comprising:

one or more computing devices each having a memory coupled to a processor, wherein the one or more computing devices are configured to:

define a group of mobile devices, wherein each mobile device in the group has first client software responsible for displaying secure broadcast messages and second client software responsible for displaying unsecure broadcast messages, the first client software being different than the second client software, the first client software being a dedicated client for the secure broadcast messages;

reserve a channel for the group by selecting the channel from amongst a set of channels used exclusively for broadcasting the secure broadcast messages;

receive a membership request from a new mobile device requesting membership in the group and to add the new mobile device to the group;

in response to receiving the membership request, provision the first client software on the new mobile device for displaying the secure broadcast messages;

associate cryptographic key material with the group;

notify the mobile devices of the channel for the group;

securely provide the key material to the mobile devices of the group, the key material including a decryption key;

receive, from a device running the first client software under a group administrator account, the secure broadcast messages; and

broadcast on the channel the secure broadcast messages that are encrypted such that the mobile devices of the group receiving on the channel can receive and decrypt the secure broadcast messages using the key material, wherein the mobile devices of the group display the secure broadcast messages using the first client software.

9. The system as claimed in claim 8 , wherein at least one processor is configured to publish an availability of the group.

10. The system as claimed in claim 8 , wherein at least one processor is configured to specify an expiry time for the group.

11. The system as claimed in claim 8 , wherein the key material comprises a public/private key pair and the decryption key comprises a private key of the public/private key pair.

12. The system as claimed in claim 8 , wherein the decryption key comprises a symmetric key.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2015
From: CHEN, SHU-LIN; NETTO, JOHN DAVID
To: BLACKBERRY LIMITED
Reel/Frame 034740/0318 →
Continuity (1)
Related Publication 20160135042A1 · May 12, 2016