# US 8,787,262 B2 · Receiving cell broadcast (CB) messages

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,262 B2
- Document ID: US8787262B2
- Status: Granted
- Kind: B2
- Application number: 13/547,896
- Filed: 2012-07-12
- Published: 2013-07-11
- Granted: 2014-07-22
- Earliest claimed: 2011-07-15
- Assignees: QUALCOMM Incorporated
- Applicants: Mungal Singh Dhanda; Nigel Phillip Robinson; Ajit Gupta; Simon Walke; Bhanu Kiran Janga; Venkata Raji Reddy Kanthala; Subbarayudu Mutya
- Inventors: Mungal Singh Dhanda; Nigel Phillip Robinson; Ajit Gupta; Simon Walke; Bhanu Kiran Janga; Venkata Raji Reddy Kanthala; Subbarayudu Mutya
- Web page: https://patentgrep.com/patent/US8787262B2

## CPC

- H04W 72/30: Resource management for broadcast services
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 48/10: using broadcasted information
- H04W 36/08: Reselecting an access point
- H04W 48/08: Access restriction or access information delivery, e.g. discovery data delivery (signalling during connection H04W76/00)
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for receiving cell broadcast messages is described. The method includes communicating with a first cell. The method also includes switching to communicating with a second cell. A cell broadcast channel is read after switching cells. The method further includes switching from a dedicated mode to a packet idle mode. The cell broadcast channel is reread once after switching from a dedicated mode to a packet idle mode. Other aspects, embodiments and features are also claimed and described.

## Claims

### Claim 1

A method for receiving cell broadcast messages, comprising:
monitoring a cell broadcast channel for a continuous scan time to obtain a number of repetitions, a periodicity, and a last slot number;
calculating slots where a desired message is expected in the cell broadcast channel; and
reading the cell broadcast channel only at the calculated slots.

### Claim 2 (depends on 1)

The method of claim 1, wherein the method is performed by a wireless communication device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the repetitions, the periodicity, and the last slot number are used to calculate slots where a desired message is expected.

### Claim 4 (depends on 1)

The method of claim 1, further comprising performing a cell broadcast continuous scan procedure if predictive scheduling has failed for any desired message.

### Claim 5 (depends on 1)

The method of claim 1, wherein reading the cell broadcast channel only at the calculated slots is part of a cell broadcast predictive scan procedure.

### Claim 6 (depends on 5)

The method of claim 5, further comprising performing a cell broadcast continuous scan procedure if a refresh timer expires during the cell broadcast predictive scan procedure.

### Claim 7 (depends on 1)

The method of claim 1, wherein the method is performed in a network that does not support a cell broadcast scheduling mechanism.

### Claim 8 (depends on 7)

The method of claim 7, wherein monitoring a cell broadcast channel comprises:
starting a continuous scan timer;
reading all cell broadcast message slots; and
determining whether a message ID and an update number have changed since a previous cell broadcast channel slot.

### Claim 9 (depends on 8)

The method of claim 8, wherein at least one of the message ID and update number have changed since the previous cell broadcast message slot, and further comprising incrementing the number of repetitions for the message ID.

### Claim 10 (depends on 9)

The method of claim 9, further comprising storing the message ID, a cell ID, the number of repetitions, a last message slot number, and calculated periodicity when the continuous scan timer expires.

### Claim 11 (depends on 9)

The method of claim 9, wherein the message ID, the cell ID, the number of repetitions, the last message slot number, and the calculated periodicity are used to calculate slots where a desired message is expected.

### Claim 12

An apparatus for receiving cell broadcast messages, comprising:
a processor;
memory in electronic communication with the processor; and
instructions stored in the memory, the instructions being executable by the processor to:
monitor a cell broadcast channel for a continuous scan time to obtain a number of repetitions, a periodicity, and a last slot number;
calculate message slots where a desired message is expected in the cell broadcast channel; and
read the cell broadcast channel only at the calculated message slots.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the apparatus is a wireless communication device.

### Claim 14 (depends on 12)

The apparatus of claim 12, wherein the repetitions, the periodicity, and the last slot number are used to calculate slots where a desired message is expected.

### Claim 15 (depends on 12)

The apparatus of claim 12, wherein the instructions are further executable to perform a cell broadcast continuous scan procedure if predictive scheduling has failed for any desired message.

### Claim 16 (depends on 12)

The apparatus of claim 12, wherein reading the cell broadcast channel only at the calculated slots is part of a cell broadcast predictive scan procedure.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the instructions are further executable to perform a cell broadcast continuous scan procedure if a refresh timer expires during the cell broadcast predictive scan procedure.

### Claim 18 (depends on 12)

The apparatus of claim 12, wherein the apparatus is located in a network that does not support a cell broadcast scheduling mechanism.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the instructions executable to monitor a cell broadcast channel comprise instructions executable to:
start a continuous scan timer;
read all cell broadcast message slots; and
determine whether a message ID and an update number have changed since a previous cell broadcast channel slot.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein at least one of the message ID and update number have changed since the previous cell broadcast message slot, and further comprising incrementing the number of repetitions for the message ID.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the instructions are further executable to store the message ID, a cell ID, the number of repetitions, a last message slot number, and calculated periodicity when the continuous scan timer expires.

### Claim 22 (depends on 20)

The apparatus of claim 20, wherein the message ID, the cell ID, the number of repetitions, the last message slot number, and the calculated periodicity are used to calculate slots where a desired message is expected.

### Claim 23

An apparatus configured for receiving cell broadcast messages, comprising:
means for monitoring a cell broadcast channel for a continuous scan time to obtain a number of repetitions, a periodicity, and a last slot number;
means for calculating slots where a desired message is expected in the cell broadcast channel; and
means for reading the cell broadcast channel only at the calculated slots.

### Claim 24

A computer-program product for a receiving cell broadcast messages, the computer-program product comprising a non-transitory computer-readable medium having instructions thereon, the instructions comprising:
code for causing a wireless device to monitor a cell broadcast channel for a continuous scan time to obtain a number of repetitions, a periodicity, and a last slot number;
code for causing the wireless device to calculate message slots where a desired message is expected in the cell broadcast channel; and
code for causing the wireless device to read the cell broadcast channel only at the calculated message slots.

### Claim 25

A wireless device configured for receiving cell broadcast messages, comprising:
means for monitoring a cell broadcast channel for a continuous scan time to obtain a number of repetitions, a periodicity, and a last slot number;
means for calculating message slots where a desired message is expected in the cell broadcast channel; and
means for reading the cell broadcast channel only at the calculated message slots.
