← Back to Patent Explorer
US6157815A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for providing broadcast messages in a communications network

Assignee: Qualcomm Inc
•
Filing: 1997-08-15
•
Granted: 2000-12-05
•
Expires: 2017-08-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is a novel and improved method for providing broadcast short message services (SMS) in a communication network. It is an objective of the present invention to provide a method and apparatus that insures the successful transmission of the broadcast message while minimizing the impact of providing the short messaging service on overall system capacity. It is further the objective of the present invention to provide a method and apparatus for receiving broadcast messages without depriving the receiver of the benefits of slotted paging, that being the savings in power consumption.

Inventors

  • 👤 David Noel Collins
  • 👤 Paul Thatcher Williamson
  • 👤 Edward G. Tiedemann, Jr.
  • 👤 Frank Quick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 17:10
CPC Classifications
H; H04; H04W; H04W52/00; H04W52/02; H04W52/0209; H04W52/0212; H04W52/0216; H04W72/00; H04W72/30; H04W36/00; H04W36/0005; H04W36/0007; H04W68/00; H04W72/12; H04W72/1263; H04W72/1273; Y; Y02; Y02D; Y02D30/00; Y02D30/70

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 157 words
An apparatus for receiving broadcast messages from a transmitter in a communication network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned paging channel of said multiple paging channels and an assigned time slot within each slot cycle, said apparatus comprising: page receive controller means for providing a timing signal indicative of said assigned time slot within each of said slot cycles; receiver means for monitoring said assigned paging channel in a single time slot of said slot cycle in accordance with said timing signal and for receiving said broadcast message during said single time slot; and decoder means for decoding said broadcast message and for selectively processing said broadcast message in accordance with a predetermined set of user preferences.
Claim 2
Independent Claim 157 words
An apparatus for receiving broadcast messages from a transmitter in a communication network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned paging channel of said multiple paging channels and an assigned time slot within each slot cycle, said apparatus comprising: page receive controller means for providing a timing signal indicative of said assigned time slot within each of said slot cycles; receiver means for monitoring said assigned paging channel in a single time slot of said slot cycle in accordance with said timing signal and for receiving said broadcast message during said single time slot; and decoder means for decoding said broadcast message and for selectively processing said broadcast message in accordance with a predetermined set of user preferences.
Claim 3
Independent Claim 252 words
An apparatus for transmitting broadcast messages to a plurality of receivers in a communication network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned one of said multiple paging channels at a first assigned one of said time slots within a first slot cycle for receiving traffic pages and a second one of said time slots within said first slot cycle, said second one of said time slots designated as a broadcast page time slot, and wherein said broadcast message is received on said assigned one of said paging channels at a third time slot within a second slot cycle, said apparatus comprising: page transmit controller means for providing a page timing signal indicative of said broadcast page time slot within said first slot cycle and for providing a broadcast message timing signal indicative of said third time slot within said second slot cycle; broadcast page buffer means for providing a broadcast page in accordance with said page timing signal; message buffer means for providing said broadcast message in accordance with said broadcast message timing signal; modulator means for providing said broadcast page on each of said multiple paging channels and for providing said broadcast message on each of said multiple paging channels; and transmitter means for transmitting said broadcast page and said broadcast message.
Claim 4
Independent Claim 252 words
An apparatus for transmitting broadcast messages to a plurality of receivers in a communication network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned one of said multiple paging channels at a first assigned one of said time slots within a first slot cycle for receiving traffic pages and a second one of said time slots within said first slot cycle, said second one of said time slots designated as a broadcast page time slot, and wherein said broadcast message is received on said assigned one of said paging channels at a third time slot within a second slot cycle, said apparatus comprising: page transmit controller means for providing a page timing signal indicative of said broadcast page time slot within said first slot cycle and for providing a broadcast message timing signal indicative of said third time slot within said second slot cycle; broadcast page buffer means for providing a broadcast page in accordance with said page timing signal; message buffer means for providing said broadcast message in accordance with said broadcast message timing signal; modulator means for providing said broadcast page on each of said multiple paging channels and for providing said broadcast message on each of said multiple paging channels; and transmitter means for transmitting said broadcast page and said broadcast message.
Claim 5
Dependent Claim 104 words
The apparatus of claim 2 wherein: said page transmit controller means is further for providing a new page timing signal indicative of a new page indicator in each time slot of said first slot cycle, wherein said new page indicator indicates whether or not a new broadcast page is available to be received; said broadcast page buffer means is further for providing said new page indicator in accordance with said new page timing signal; said modulator means is further for providing said new page indicator upon each of said multiple paging channels; and said transmitter means is further for transmitting said new page indicator.
Claim 6
Independent Claim 294 words
An apparatus for receiving broadcast messages from a transmitter in a communication network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned one of said multiple paging channels at a first assigned one of said time slots within a first slot cycle for receiving traffic pages and a second one of said time slots within said first slot cycle, said second one of said time slots designated as a broadcast page time slot, and wherein said broadcast message is received on said assigned one of said paging channels at a third time slot within a second slot cycle, said apparatus comprising: page receive controller means for providing a page timing signal indicative of said broadcast page time slot within each slot cycle and for determining in which time slot a broadcast message may be received; receiver means for monitoring said assigned one of said multiple paging channels in accordance with said page timing signal and for receiving a broadcast page, wherein said broadcast page specifies said third time slot within said second slot cycle; decoder means for decoding said broadcast page and for providing said decoded broadcast page to said page receive controller, wherein said page receive controller is further for determining in accordance with a predetermined set of user preferences, whether to receive said broadcast message; broadcast message controller means for providing a broadcast message timing signal indicative of said third time slot within said second slot cycle; and broadcast message receiver means for receiving said broadcast message in accordance with said broadcast message timing signal.
Claim 7
Independent Claim 294 words
An apparatus for receiving broadcast messages from a transmitter in a communication network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned one of said multiple paging channels at a first assigned one of said time slots within a first slot cycle for receiving traffic pages and a second one of said time slots within said first slot cycle, said second one of said time slots designated as a broadcast page time slot, and wherein said broadcast message is received on said assigned one of said paging channels at a third time slot within a second slot cycle, said apparatus comprising: page receive controller means for providing a page timing signal indicative of said broadcast page time slot within each slot cycle and for determining in which time slot a broadcast message may be received; receiver means for monitoring said assigned one of said multiple paging channels in accordance with said page timing signal and for receiving a broadcast page, wherein said broadcast page specifies said third time slot within said second slot cycle; decoder means for decoding said broadcast page and for providing said decoded broadcast page to said page receive controller, wherein said page receive controller is further for determining in accordance with a predetermined set of user preferences, whether to receive said broadcast message; broadcast message controller means for providing a broadcast message timing signal indicative of said third time slot within said second slot cycle; and broadcast message receiver means for receiving said broadcast message in accordance with said broadcast message timing signal.
Claim 8
Dependent Claim 107 words
The apparatus of claim 4 wherein: said page receive controller means is further for providing a new page timing signal indicative of a new page indicator at said first assigned one of said time slots in each slot cycle, wherein said new page indicator indicates whether or not a new broadcast page is available to be received; said receiving means is further for receiving said new page indicator; and said decoder means is further for preventing said receiver means from monitoring said one of said assigned paging channels for said broadcast page if said new page indicator indicates that no broadcast page is available to be received.
Claim 9
Independent Claim 270 words
An apparatus for transmitting broadcast messages to a plurality of receivers in a communications network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned one of said multiple paging channels at a first assigned one of said time slots within a first slot cycle for receiving traffic pages and a second paging channel, designated as a broadcast message paging channel where broadcast pages and said broadcast messages are transmitted on, at a second one of said time slots within a second slot cycle, and wherein said broadcast message is received on said broadcast message paging channel at a third time slot within said second slot cycle, said apparatus comprising: page transmit controller means for providing a page timing signal indicative of said second time slot within said second slot cycle and for providing a broadcast message timing signal indicative of said third time slot within said second slot cycle; broadcast page buffer means for providing a broadcast page in accordance with said page timing signal, wherein said broadcast page specifies said third time slot within said second slot cycle; broadcast message buffer means for providing said broadcast message in accordance with said broadcast message timing signal; modulator means for providing said broadcast page upon said broadcast message paging channel and for providing said broadcast message on said broadcast message paging channel; and transmitter means for transmitting said broadcast page and said broadcast message.
Claim 10
Independent Claim 270 words
An apparatus for transmitting broadcast messages to a plurality of receivers in a communications network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned one of said multiple paging channels at a first assigned one of said time slots within a first slot cycle for receiving traffic pages and a second paging channel, designated as a broadcast message paging channel where broadcast pages and said broadcast messages are transmitted on, at a second one of said time slots within a second slot cycle, and wherein said broadcast message is received on said broadcast message paging channel at a third time slot within said second slot cycle, said apparatus comprising: page transmit controller means for providing a page timing signal indicative of said second time slot within said second slot cycle and for providing a broadcast message timing signal indicative of said third time slot within said second slot cycle; broadcast page buffer means for providing a broadcast page in accordance with said page timing signal, wherein said broadcast page specifies said third time slot within said second slot cycle; broadcast message buffer means for providing said broadcast message in accordance with said broadcast message timing signal; modulator means for providing said broadcast page upon said broadcast message paging channel and for providing said broadcast message on said broadcast message paging channel; and transmitter means for transmitting said broadcast page and said broadcast message.
Claim 11
Dependent Claim 105 words
The apparatus of claim 6 wherein: said page transmit controller means is further for providing a new page timing signal indicative of a new page indicator in each time slot of said first slot cycle, and wherein said new page indicator indicates whether or not a new broadcast page is available to be received; said broadcast page buffer means is further for providing said new page indicator in accordance with said new page timing signal; said modulator means is further for providing said new page indicator upon each of said multiple paging channels; and said transmitter means is further for transmitting said new page indicator.
Claim 12
Independent Claim 282 words
An apparatus for receiving broadcast messages from a transmitter in a communications network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned one of said multiple paging channels at a first assigned one of said time slots within a first slot cycle for receiving traffic pages and a second paging channel, designated as a broadcast message paging channel where broadcast pages and said broadcast messages are transmitted on, at a second time slot within a second slot cycle, and wherein said broadcast message is received on said broadcast message paging channel at a third time slot within said second slot cycle, said apparatus comprising: page receive controller means for providing a page timing signal indicative of said second time slot within each slot cycle, and for determining in which time slot a broadcast message may be received; broadcast message controller means for providing a broadcast message timing signal indicative of said third time slot within said second slot cycle; receiver means for monitoring said broadcast message paging channel in accordance with said page timing signal, for receiving said broadcast page, for monitoring said broadcast message paging channel in accordance with said broadcast message timing signal, and for receiving said broadcast message; and decoder means for decoding said broadcast page and for providing said decoded broadcast page to said page receive controller, wherein said page receive controller is further for determining in accordance with a predetermined set of user preferences, whether to receive said broadcast message.
Claim 13
Independent Claim 282 words
An apparatus for receiving broadcast messages from a transmitter in a communications network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors an assigned one of said multiple paging channels at a first assigned one of said time slots within a first slot cycle for receiving traffic pages and a second paging channel, designated as a broadcast message paging channel where broadcast pages and said broadcast messages are transmitted on, at a second time slot within a second slot cycle, and wherein said broadcast message is received on said broadcast message paging channel at a third time slot within said second slot cycle, said apparatus comprising: page receive controller means for providing a page timing signal indicative of said second time slot within each slot cycle, and for determining in which time slot a broadcast message may be received; broadcast message controller means for providing a broadcast message timing signal indicative of said third time slot within said second slot cycle; receiver means for monitoring said broadcast message paging channel in accordance with said page timing signal, for receiving said broadcast page, for monitoring said broadcast message paging channel in accordance with said broadcast message timing signal, and for receiving said broadcast message; and decoder means for decoding said broadcast page and for providing said decoded broadcast page to said page receive controller, wherein said page receive controller is further for determining in accordance with a predetermined set of user preferences, whether to receive said broadcast message.
Claim 14
Dependent Claim 108 words
The apparatus of claim 8 wherein: said page receive controller means is further for providing a new page timing signal indicative of a new page indicator at said first assigned one of said time slots in each slot cycle, and wherein said new page indicator indicates whether or not a new broadcast page is available to be received; said receiving means is further for receiving said new page indicator; and said decoder means is further for preventing said receiver means from monitoring said one of said assigned paging channels for said broadcast page if said new page indicator indicates that no broadcast page is available to be received.
Claim 15
Independent Claim 345 words
An apparatus for receiving broadcast messages from a transmitter in a communication network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors a first paging channel at each time slot within a first slot cycle and a second paging channel, designated as a broadcast message paging channel where broadcast pages and said broadcast messages are received, at a second time slot within a second slot cycle, and wherein said broadcast message is received on said broadcast message paging channel at a third time slot within either said second slot cycle or a third slot cycle, said apparatus comprising: page receive controller means for providing a first page timing signal indicative of each time slot within said first slot cycle, for providing a second page timing signal indicative of said second time slot within said second slot cycle, and for providing a broadcast message timing signal indicative of said third time slot within either said second slot cycle or said third slot cycle; page receiver means for monitoring said first paging channel in accordance with said first page timing signal, for receiving a first broadcast page, for monitoring said broadcast message paging channel in accordance with said second page timing signal, for receiving a second broadcast page, for monitoring said broadcast message paging channel in accordance with said broadcast message timing signal, and for receiving a broadcast message; and decoder means for decoding said first broadcast page, for providing said decoded first broadcast page to said page receive controller, for decoding said second broadcast page, and for providing said decoded second broadcast page to said page receive controller, wherein said page receive controller is further for determining whether said second broadcast page is available to be received on said broadcast message paging channel and for determining in accordance with a predetermined set of user preferences, whether to receive said broadcast message.
Claim 16
Independent Claim 345 words
An apparatus for receiving broadcast messages from a transmitter in a communication network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors a first paging channel at each time slot within a first slot cycle and a second paging channel, designated as a broadcast message paging channel where broadcast pages and said broadcast messages are received, at a second time slot within a second slot cycle, and wherein said broadcast message is received on said broadcast message paging channel at a third time slot within either said second slot cycle or a third slot cycle, said apparatus comprising: page receive controller means for providing a first page timing signal indicative of each time slot within said first slot cycle, for providing a second page timing signal indicative of said second time slot within said second slot cycle, and for providing a broadcast message timing signal indicative of said third time slot within either said second slot cycle or said third slot cycle; page receiver means for monitoring said first paging channel in accordance with said first page timing signal, for receiving a first broadcast page, for monitoring said broadcast message paging channel in accordance with said second page timing signal, for receiving a second broadcast page, for monitoring said broadcast message paging channel in accordance with said broadcast message timing signal, and for receiving a broadcast message; and decoder means for decoding said first broadcast page, for providing said decoded first broadcast page to said page receive controller, for decoding said second broadcast page, and for providing said decoded second broadcast page to said page receive controller, wherein said page receive controller is further for determining whether said second broadcast page is available to be received on said broadcast message paging channel and for determining in accordance with a predetermined set of user preferences, whether to receive said broadcast message.
Claim 17
Independent Claim 334 words
An apparatus for transmitting broadcast messages to a plurality of receivers in a communications network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors a first paging channel at each time slot within a first slot cycle and a second paging channel, designated as a broadcast message paging channel where broadcast pages and said broadcast messages are transmitted on, at a second time slot within a second slot cycle, and wherein said broadcast message is received on said broadcast message paging channel at a third time slot within either said second slot cycle or a third slot cycle, said apparatus comprising: page transmit controller means for providing a first page timing signal indicative of all time slots of said first slot cycle, for providing a second page timing signal indicative of a second time slot in a second slot cycle, and for providing a broadcast message timing signal indicative of said third time slot in either said second slot cycle or said third slot cycle; page buffer means for providing a first broadcast page in accordance with said first page timing signal, wherein said first broadcast page indicates whether or not a second broadcast page is to be transmitted on said second paging channel, and for providing a second broadcast page in accordance with said second page timing signal, wherein said second broadcast page indicates said broadcast message timing information; message buffer means for providing said broadcast message in accordance with said broadcast message timing signal; modulator means for providing said first broadcast page upon every paging channel, for providing said second broadcast page on said broadcast message paging channel, and for providing said broadcast message on said broadcast message paging channel; and transmitter means for transmitting said first broadcast page, said second broadcast page, and said broadcast message.
Claim 18
Independent Claim 334 words
An apparatus for transmitting broadcast messages to a plurality of receivers in a communications network, said network having multiple paging channels, wherein each of said multiple paging channels is divided into predetermined slot cycles, wherein each of said predetermined slot cycles is divided into time slots, said network further containing multiple receivers, wherein each of said multiple receivers monitors a first paging channel at each time slot within a first slot cycle and a second paging channel, designated as a broadcast message paging channel where broadcast pages and said broadcast messages are transmitted on, at a second time slot within a second slot cycle, and wherein said broadcast message is received on said broadcast message paging channel at a third time slot within either said second slot cycle or a third slot cycle, said apparatus comprising: page transmit controller means for providing a first page timing signal indicative of all time slots of said first slot cycle, for providing a second page timing signal indicative of a second time slot in a second slot cycle, and for providing a broadcast message timing signal indicative of said third time slot in either said second slot cycle or said third slot cycle; page buffer means for providing a first broadcast page in accordance with said first page timing signal, wherein said first broadcast page indicates whether or not a second broadcast page is to be transmitted on said second paging channel, and for providing a second broadcast page in accordance with said second page timing signal, wherein said second broadcast page indicates said broadcast message timing information; message buffer means for providing said broadcast message in accordance with said broadcast message timing signal; modulator means for providing said first broadcast page upon every paging channel, for providing said second broadcast page on said broadcast message paging channel, and for providing said broadcast message on said broadcast message paging channel; and transmitter means for transmitting said first broadcast page, said second broadcast page, and said broadcast message.
Claim 19
Dependent Claim 34 words
The apparatus of claim 11 wherein said second broadcast page comprises: a broadcast handle which identifies the content of said broadcast message; and a delivery vector which identifies where to receive said broadcast message.
Claim 20
Dependent Claim 21 words
The apparatus of claim 12 wherein said broadcast handle comprises: a source address which identifies the sender of said broadcast message.
Claim 21
Dependent Claim 22 words
The apparatus of claim 13 wherein said broadcast handle further comprises: a function code which indicates the subject matter of the message.
Claim 22
Dependent Claim 39 words
The apparatus of claim 14 wherein said broadcast handle further comprises: a sequence number which identifies the version number of said broadcast message such that each of said plurality of receivers can avoid receiving the same broadcast message twice.
Claim 23
Dependent Claim 25 words
The apparatus of claim 15 wherein said broadcast handle further comprises: a language indicator which indicates which the language in which the message is provided.
Claim 24
Dependent Claim 26 words
The apparatus of claim 12 wherein said delivery vector comprises: a frequency band sub-field which identifies on which frequency sub-band said broadcast message will be transmitted.
Claim 25
Dependent Claim 16 words
The apparatus of claim 17 wherein said frequency sub-field is indicated within said second broadcast page.
Claim 26
Dependent Claim 18 words
The apparatus of claim 17 wherein said frequency sub-field is determined in accordance with a predetermined calculation format.
Claim 27
Dependent Claim 25 words
The apparatus of claim 17 wherein said delivery vector further comprises: a channel sub-field which identifies on which channel said broadcast message will be transmitted.
Claim 28
Dependent Claim 26 words
The apparatus of claim 20 wherein said delivery vector further comprises: a slot sub-field which identifies in which time slot said broadcast message will be transmitted.
Claim 29
Dependent Claim 16 words
The apparatus of claim 21 wherein said slot sub-field is indicated within said second broadcast page.
Claim 30
Dependent Claim 18 words
The apparatus of claim 21 wherein said slot sub-field is determined in accordance with a predetermined calculation format.
Claim 31
Dependent Claim 16 words
The apparatus of claim 20 wherein said channel sub-field is indicated within said second broadcast page.
Claim 32
Dependent Claim 18 words
The apparatus of claim 20 wherein said channel sub-field is determined in accordance with a predetermined calculation format.

References Cited (Backward Citations)

US4845491A Cited
US5450071A Cited
GB2244409A Cited
EP0428126A2 Cited
US5537097A Cited
US5301225A Cited
WO1993018596A1 Cited
WO1994009599A1 Cited
US5382949A Cited
US5398021A Cited
US5481254A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-05 2004-06-05 2004-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-05 2008-06-05 2008-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-05 2012-06-05 2012-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag