IP Library Granted Patent US 7,269,146
Granted Patent B2
US 7,269,146 · App. 10/689,303 · Granted Sep 11, 2007

Method and apparatus for interchanging and processing mobile radio subsystem control information

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 7,269,146
App. No.
10/689,303
Granted
Sep 11, 2007
Kind
B2
Abstract

A wireless communication system ( 100 ) is configured to send signaling messages through a cell broadcast service (CBS). CBS message pages used to transport signaling messages are identified by assigned message identifiers. Mobile devices ( 114 ) within the communication system ( 100 ) recognize the CBS messages transporting signaling messages by the message identifiers and pass the signaling messages to an appropriate application or control program module. The message identifier may be used to specify the application or control program module to process the signaling message. The signaling messages transported by the CBS may be used in controlling a multicasting or broadcasting service. Duplicate copies of the CBS message pages may be transmitted and then buffered at the mobile device ( 114 ) as they are received until all parts of the signaling message have been received.

Claims (78)

1. A method of communicating signaling messages in a wireless communication network, the method comprising:

reading a signaling message, that is of a particular type;

reading a message identifier assigned to the particular type of signaling message;

packetizing the signaling message within one or more cell broadcast service pages, each of which includes the message identifier;

transmitting the one or more cell broadcast service pages; and

prior to reading the message identifier assigned to the particular type of signaling message:

selecting the message identifier and assigning a particular message identifier to the particular type of signaling message;

transmitting the message identifier along with an opcode that specifies a particular signaling message type to be processed by a program module; and

receiving the message identifier along with the opcode.

2. The method according to claim 1 wherein reading a signaling message comprises:

reading a signaling message including a temporary mobile group identity for a multicast or broadcast service.

3. The method according to claim 1 wherein reading a signaling message comprises:

reading a signaling message that controls discontinuous reception operation.

4. The method according to claim 1 further comprising:

making one or more duplicate copies of the one or more cell broadcast service pages; and

transmitting the one or more duplicate copies.

5. The method according to claim 1 further comprising:

prior to transmitting the one or more cell broadcast service pages:

fragmenting each of the one more cell broadcast service pages into a plurality of radio network packets; and

multiplexing the plurality of radio network packets with additional radio network packets.

6. The method according to claim 1 further comprising:

receiving at least some of the one or more cell broadcast service pages;

checking the message identifier in the at least some of the one or more cell broadcast service pages; and

in a case that the signaling message is completely received and the message identifier indicates that the one or more cell broadcast service pages carry the signaling message:

forwarding the signaling message to a program module identified by the message identifier.

7. A method of communicating signaling messages in a wireless communication network, the method comprising:

reading a signaling message, that is of a particular type;

reading a message identifier assigned to the particular type of signaling message;

packetizing the signaling message within one or more cell broadcast service pages, each of which includes the message identifier;

transmitting the one or more cell broadcast service pages;

making one or more duplicate copies of the one or more cell broadcast service pages;

transmitting the one or more duplicate copies of the one or more cell broadcast service pages;

receiving at least some of the duplicate copies of the one or more cell broadcast service pages; and

prior to forwarding the signaling message, buffering at least parts of at least some of the one or more cell broadcast service pages, and the one or more duplicate copies of the one or more cell broadcast service pages;

assembling the signaling message from the at least parts of at least some of the one or more cell broadcast service pages and the one or more duplicate copies of the one or more cell broadcast service pages.

8. A method of operating a device to receive messages in a wireless communication network comprising:

receiving a plurality of cell broadcast service pages including one or more cell broadcast service pages that carry one or more signaling messages;

checking message identifiers of the plurality of cell broadcast service pages to ascertain which of the plurality of cell broadcast service pages carry the one or more signaling messages; and

passing the one or more signaling messages to a program module;

receiving one or more duplicate copies of one or more of the one or more cell broadcast service pages;

buffering at least a part of each of the one or more cell broadcast service pages and duplicate copies; and

assembling the one or more signaling messages from the buffered cell broadcast service pages and duplicate copies.

9. The method according to claim 8 wherein passing the one or more signaling messages comprises:

passing the one or more signaling messages to a program module specified by the message identifiers.

10. A wireless communication device comprising:

a transceiver;

a computer readable medium storing a program for operating the wireless communication device;

a processor coupled to the transceiver for receiving received information and coupled to the computer readable medium for receiving the program, wherein the processor is programmed by the program to:

receive a plurality of cell broadcast service pages including one or more cell broadcast service pages that carry one or more signaling messages;

check message identifiers of the plurality of cell broadcast service pages to ascertain which of the plurality of cell broadcast service pages carry the one or more signaling messages;

pass the one or more signaling messages to a program module;

receive one or more duplicate copies of one or more of the one or more cell broadcast service pages;

buffer at least a part of each of the one or more cell broadcast service pages and duplicate copies; and

assemble the one or more signaling messages from the buffered cell broadcast service pages and duplicate copies.

11. The wireless communication device according to claim 10 wherein the processor is programmed to:

pass the one or more signaling messages to a program module specified by the message identifiers.

12. A wireless communication system comprising:

a means for reading a signaling message, that is of a particular type;

a means for reading a message identifier assigned to the particular type of signaling message;

a means for packetizing the signaling message within one or more cell broadcast service pages, each of which includes the message identifier;

a means for transmitting the one or more cell broadcast service pages:

a means for making one or more duplicate copies of the one or more cell broadcast service pages;

a means for transmitting the one or more duplicate copies of the one or more cell broadcast service pages;

a means for receiving at least some of the duplicate copies of the one or more cell broadcast service pages; and

a means for, prior to forwarding the signaling message, buffering at least parts of at least some of the one or more cell broadcast service pages, and the one or more duplicate copies of the one or more cell broadcast service pages; and

a means for assembling the signaling message from the buffered cell broadcast service pages and duplicate copies.

13. The wireless communication system according to claim 12 wherein the means for reading the signaling message comprises:

a means for reading a signaling message including a temporary mobile group identity for a multicast or broadcast service.

14. The wireless communication system according to claim 12 wherein the means for reading the signaling message comprises:

a means for reading a signaling message that control discontinuous reception operation.

15. The wireless communication system according to claim 12 further comprising:

a means for fragmenting each of the one more cell broadcast service pages into a plurality of radio network packets; and

a means for multiplexing the plurality of radio network packets with additional radio network packets.

16. The wireless communication system according to claim 12 further comprising:

a means for receiving at least some of the one or more cell broadcast service pages;

a means for checking the message identifier in the one or more cell broadcast service pages; and

in case the signaling message is completely received and the message identifier indicates that the one or more cell broadcast service pages carry the signaling message:

forwarding the signaling message to a program module identified by the message identifier.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034452/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2004
From: PECEN, MARK E.; ANDERSEN, NIELS SKOV; HOWELL, STEPHEN A.; CHEN, BONNIE
To: MOTOROLA, INC.
Reel/Frame 014437/0805 →