`Krebs et a1.
`
`[54] IVIETHOD FOR EFFICIENT BANDWIDTH
`UTILIZATION WHEN TRANSCEIVING
`VARYING BANDWIDTH MESSAGES
`Jay R. Krebs, Crystal Lake; Gayle K.
`[75] Inventors:
`Haller, Glencoe, both of I11.
`Assignee:
`Motorola, Inc., Schaumburg, Ill.
`Appl. No.: 109,551
`Filed:
`Aug. 20, 1993
`
`[73]
`[21]
`[22]
`[51]
`[52]
`
`[53]
`
`[56]
`
`Int. Cl.6 ............................................. .. H04B 7/00
`US. Cl. ................................ .. 455/541; 455/ 38.4;
`455/56.1; IMO/825.44
`Field of Search .................. .. 455/381, 38.4, 54.1,
`455/542, 455/ 56.1, 220, 228; 340/825.44
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,613,859 9/1986 Mori ................................. .. 455/ 38.4
`4,837,858 6/1989 Ablay et a1. ............ ..
`455/34
`5,287,551 2/ 1994 Gustafson, Jr. et a1. ........ .. 455/541
`Primary Examiner-Edward F. Urban
`Assistant Examiner-Mary M. Lin
`Attorney, Agent, or Firm-—Timothy W. Markison;
`Daniel C. Crilly
`
`US005448759A
`[11] Patent Number:
`[45] Date of Patent:
`
`5,448,759
`Sep. 5, 1995
`
`ABSTRACT‘
`[57]
`In a communication system, a method that ef?ciently
`utilizes bandwidth of communication resources when
`transmitting ?rst and second bandwidth messages to a
`communication unit may be accomplished in the fol
`lowing manner. When a central processor receives a
`message for the communication unit, it determines
`whether the message is of a ?rst bandwidth message
`type or a second bandwidth message type. When the
`message is of the ?rst bandwidth message type, the
`central processor transmits the message to the commu
`nication unit via a communication resource that is used
`primarily for transceiving ?rst bandwidth type mes
`sages. When the message is of the second bandwidth
`message type, the central processor prepares a ?rst
`bandwidth noti?cation message and transmits it to the
`communication unit via the communication resource.
`The ?rst bandwidth noti?cation message informs a user
`of the communication unit that the central processor
`has the second bandwidth type message for it. When the
`user desires to receive the message, a request is sent to
`the central processor, which subsequently transmits the
`message on a communication resource that is primarily
`used for transceiving second bandwidth type messages.
`
`6 Claims, 2 Drawing Sheets
`
`200
`
`RECEIVE
`A NESSACE FOR A
`COHlNICAqTION UNIT
`
`ST,
`R5
`ssconu 0R mm
`H T amunm 1on5 HESSAGE
`
`SENO NESSACE T0
`CONWNICATION WIT ON A
`COHUNICATION RESOURCE
`LN FIRST SET
`
`SECOND
`OR THIRD
`
`PREPARE .A FIRST BANDIIDTH
`NOTIFICATION [SSACE
`FOR A COIIUNICATION UNIT
`
`203
`
`SEN) NOTIFICATION NESSAGE
`T0 CONIJNICATION INIIT ON -204
`COHJNICATION RESOURCE
`IN FIRST SET
`
`UPON RECEIPT OF FIRST BI
`NOTIFICATION NESSAOE.
`DISPLAY IT TO USER
`
`»205
`
`SEN) RESPONSE TO
`CENTRAL PROCESSOR
`
`206
`
`SEND NESSACE 0N
`COWUNICATION RESOURCE
`IN SECOND OR THIRD SET
`
`209
`
`PERFORII RESPONSE
`
`Microsoft Ex. 1007
`Page 1 of 8
`
`
`
`US. Patent
`
`Sep. 5, 1995
`
`Sheet 1 of 2
`
`5,448,759
`
`COMMUNICATION RESOURCE 2
`
`COMMUNICATION UNIT
`
`'
`
`108
`
`F f G’ . 7
`w
`
`Microsoft Ex. 1007
`Page 2 of 8
`
`
`
`US. Patent
`
`Sep. s, 1995
`
`Sheet 2 of 2
`
`5,448,759
`
`RECEIVE
`A MESSAGE FOR A
`COMMUNICATION UNIT
`
`FIRST
`
`202
`T
`SEND MESSAGE TO
`COMMUNICATION UNIT ON A
`COMMUNICATION RESOURCE
`IN FIRST SET
`
`ST,
`SECOND OR THIRD
`BANDNIDTH TOYPE MESSAGE
`
`SECOND
`OR THIRD
`
`PREPARE.A FIRST BANDNIDTH
`NOTIFICATION MESSAGEv
`FOR A COMMUNICATION UNIT.
`
`203 7
`
`SEND NOTIFICATION MESSAGE
`TO COMMUNICATION UNIT ON
`COMMUNICATION RESOURCE
`IN FIRST SET
`
`2(74
`
`UPON RECEIPT OF FIRST BN
`NOTIFICATION MESSAGE,
`DISPLAY IT TO USER
`
`SEND RESPONSE TO
`CENTRAL PROCESSOR
`
`‘206
`
`SEND MESSAGE ON
`COMMUNICATION RESOURCE
`IN SECOND OR THIRD SET
`
`2(78
`
`T
`PERFORM RESPONSE
`
`F]G.2
`
`Microsoft Ex. 1007
`Page 3 of 8
`
`
`
`1
`
`5,448,759
`
`2
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 illustrates a communication system in accor
`dance with the present invention.
`FIG. 2 illustrates a ?ow diagram of steps executed by
`a central processor and a communication unit in accor
`dance with the present invention.
`
`METHOD FOR EFFICIENT BANDWIDTH
`UTILIZATION WHEN TRANSCEIVING VARYING
`BANDWIDTH MESSAGES
`
`FIELD OF THE INVENTION
`This invention relates generally to radio communica
`tion systems and, in particular, to a radio communica
`tion system that utilizes communication resources to
`transceive varying bandwidth messages.
`
`10
`
`BACKGROUND OF THE INVENTION
`As is known, radio communication systems typically
`include communication units that communicate via
`communication resources. Communication resources
`are de?ned by the multiplexing scheme utilized in the
`particular communication system. For example, with
`frequency division multiplexing (FDM), the communi
`cation resource may be a frequency carrier or pair of
`frequency carriers; whereas, with time division multi
`plexing (TDM), the communication resource may be a
`time slot or pair of time slots in one or more time frames.
`To control allocation of the communication resources,
`the communication system employs a central controller
`to allocate and maintain the communication resources.
`In addition, the central processor generally provides
`access to a telephone switching network when a com
`munication unit’s user desires to converse with a tele
`phone service subscriber.
`-
`Communications in wireless communication systems
`generally necessitate communication resources with
`bandwidths appropriate for the type of communication.
`For example, voice and long data messages, such as ?le
`transfers or facsimile transmissions, require wider band
`widths than short data messages, such as pages. Present
`day wireless communication systems are constructed to
`support either wide bandwidth (long) messages or nar
`row bandwidth (short) messages, but not both. The
`decision to utilize separate systems for long and short
`messages is based on spectral, or bandwidth, ef?ciency
`since transceiving long messages on a short message
`system requires multiple short messages and transceiv
`ing short messages on along message system results in
`unused, or wasted, bandwidth. Therefore, users that
`utilize both wide and narrow bandwidth messages are
`currently required to access two separate messaging
`systems.
`In contrast, wireline communication systems, such as
`public telephone and computer networks, do provide
`means for transceiving both long and short data mes
`sages. However, these systems do not allow simulta
`neous reception of both message types. Therefore,
`when a computer user is receiving a long message, or
`large ?le, over a computer network, the user cannot
`receive a short electronic mail message without an in
`terruption in the reception of the long message. Alterna
`tively, in a telephone network with “call waiting”, a
`telephone subscriber’s current conversation is inter
`rupted with a “clicking” sound while being noti?ed of
`another incoming call.
`Therefore, a need exists for a more efficient method
`of transceiving varying bandwidth messages in a single
`wireless communication system without introducing
`the service interruptions present in wireline communi
`cation systems.
`
`30
`
`45
`
`65
`
`DESCRIPTION OF A PREFERRED
`EMBODIMENT
`Generally, the present invention provides a method
`for ef?cient communication resource bandwidth utiliza
`tion when transmitting first (short) and second (long)
`bandwidth messages to a communication unit. This is
`accomplished when a central processor receives a mes
`sage for the communication unit and determines
`whether the message is of a ?rst bandwidth message
`type or a second bandwidth message type. When the
`message is of the ?rst bandwidth message type, the
`central processor transmits the message to the commu
`nication unit via a communication resource that is used
`primarily for transceiving ?rst bandwidth type mes
`sages. When the message is of the second bandwidth
`message type, the central processor prepares a ?rst
`bandwidth noti?cation message and transmits it to the
`communication unit via the communication resource,
`which can be done without interruption of current ser
`vices. The ?rst bandwidth noti?cation message informs
`a user of the communication unit that the central pro
`cessor has the second bandwidth type message for it,
`which the user can access at the user’s convenience.
`When the user desires to receive the message, a request
`is sent to the central processor, which subsequently
`transmits the message on a communication resource
`that is primarily used for transceiving second band
`width type messages. With such a method, the commu
`nication system more efficiently utilizes communication
`resource bandwidth by deferring transmission of the
`second bandwidth type message until the communica
`tion unit requests to receive it.
`The present invention can be more fully described
`with reference to FIGS. 1 and 2. FIG. 1 illustrates a
`communication system 100 that includes a central pro
`cessor 101, a plurality of repeaters or paging broadcast
`units 102—105 that transceive a limited number of com
`munication resources 111-116, and a plurality of com
`munication units 106-108 each having a display 117.
`The central processor may comprise a central control
`ler and a data processing element that includes commu
`nication protocols, data storage (memory), queuing
`means, a communication unit data base, and message
`scheduling algorithms. Alternatively, the data process
`ing element may comprise multiple processing elements
`which may be centrally located or distributed on a
`computer network.
`The communication resources 111-114 are preferably
`time slots or portions of time slots in a time division
`multiple access (TDMA) time frame 110, while commu
`nication resources 114-115 are radio frequency (RF)
`channels. Messages and other communications are
`transmitted over the RF channels 114-~115 using known
`TDMA channelization and access methodology.
`TDMA, as utilized in the present invention, uses combi
`nations of data transmitted in discrete time slots to form
`the communication resources 111-114. These communi
`cation resources 111-114 may support a variety of mes
`sage bandwidths (data transmission capacity) by period
`ically interleaving the messages at different rates.
`
`Microsoft Ex. 1007
`Page 4 of 8
`
`
`
`20
`
`5,448,759
`3
`First and second bandwidth messages 112-113 are
`transmitted via their respective communication re
`sources using different interleaving rates. First band
`width messages 112 are preferably transmitted at a
`twelve to one interleaving rate. That is, every twelfth
`time slot is used to transmit the ?rst bandwidth mes
`sages 112. The time slots used to transmit ?rst band
`width messages 112 are only allocated for the duration
`of the ?rst bandwidth message transmission. Upon con
`clusion of the ?rst bandwidth message 112, the previ
`ously allocated time slots are deallocated and made
`available for other communications. Alternatively, the
`?rst bandwidth messages 112 may be transmitted in the
`same time slots as other communication messages, such
`as digitized voice, facsimile, or various types of data, by
`substituting redundancy bits from the other communi
`cation messages with data bits of the ?rst bandwidth
`messages 112. This alternative transmission scheme
`allows the ?rst bandwidth messages 112 to be simulta
`neously transmitted with the other communication mes
`sages. The previously described techniques for trans
`mitting ?rst bandwidth messages 112 are suitable for
`short messages of at most 140 ASCII characters, but are
`less ef?cient for delivering longer messages. On the
`other hand, second bandwidth messages 113 are trans
`mitted at lower interleaving rates, such as four to one or
`six to one, which accommodate long messages and pro
`vide faster transfer times than higher rates, but use more
`system bandwidth and, accordingly, have higher trans
`mission costs than ?rst bandwidth messages 112.
`Control 111 and additional data information 114 are
`transmitted in time slots which are not typically used
`for ?rst or second bandwidth messages 112-113. Con
`trol information 111 is generally used to allocate and
`deallocate the time slots used for the ?rst and second
`bandwidth messages 112-113 and is transmitted in its
`own time slot. However, as previously discussed, the
`?rst bandwidth messages 112 and the additional data
`114 may share time slots to provide simultaneous trans
`mission of their respective information.
`FIG. 2 illustrates a logic ?ow diagram of steps exe
`cuted to implement the present invention. Entering the
`?ow diagram at the START block, logic ?ow proceeds
`to decision block 200 where the central processor deter
`mines whether it received a message for an operable
`communication unit. An operable communication unit
`is a communication unit that is currently registered with
`the central processor. The communication unit registers
`with the central processor by sending a registration
`packet to the central processor when its power is acti
`vated by its user. Upon registering, the central proces
`sor authorizes the communication unit to be on the
`communication network and communicates, via control
`information, with the communication unit while the
`communication unit is within the network’s coverage
`area. The central processor continuously monitors the
`communication unit’s operational status, such as attach
`ment or detachment from the network, location up
`dates, authentication, and service requests.
`When a message is not received for the operable
`communication unit, the central processor continues to
`check for other received messages. When the message is
`received or generated by the central processor, the
`central processor determines whether the message is of
`a ?rst bandwidth message type, a second bandwidth
`65
`message type, or a third bandwidth message type 201.
`As brie?y mentioned above with reference to FIG. 1,
`?rst bandwidth messages are short messages of at most
`
`4
`140 ASCII characters. Second bandwidth messages are
`longer messages than ?rst bandwidth messages, but
`shorter than third bandwidth messages. For example, a
`?rst bandwidth message may be a phone number or a
`command entered from a computer keyboard, a second
`bandwidth message may be a single page facsimile or a
`long data ?le, and a third bandwidth message may be
`multiple data ?les or a multiple page facsimile. Thus,
`?rst bandwidth messages have narrower bandwidths
`than second bandwidth messages which, in turn, have
`narrower bandwidths than third bandwidth messages.
`In the most general case, the communication system
`only utilizes ?rst and second bandwidth messages.
`The varying bandwidth messages generally originate
`from wireline or wireless communication system users,
`but may also be generated by the central processor. For
`example, in a wireline system, a message may originate
`from a telephone subscriber or a computer that is inter
`connected with the telephone network. Alternatively,
`in a wireless system, the message may originate from a
`communication unit or a peripheral device that is inter
`connected to a communication unit. Further, the central
`processor may generate its own message, such as a
`system maintenance schedule, for a particular commu
`nication unit.
`Regardless of the origin of the message, the central
`processor selects the type of bandwidth message based
`on the message size and user preferences. Messages that
`are less then 140 bytes long are transmitted using the
`?rst bandwidth message type since they can be entirely
`delivered via a communication resource that is primar
`ily used for transmitting ?rst bandwidth messages. Mes
`sages containing more than 140 bytes are queued in the
`central processor’s memory for delivery by either sec
`ond or third bandwidth message types. The type of
`message bandwidth with which to transmit the long
`message is selected based on service criteria such as cost
`or time required to deliver the message.
`When the message is of the ?rst bandwidth message
`type, the central processor transmits the message to the
`operable communication unit, via a repeater, on a com
`munication resource in a ?rst set 202. Communication
`resources in the ?rst set are primarily used for transmit
`ting short messages (under 140 characters) and may be
`either time slots or portions of time slots in a TDMA
`time frame or RF channels. Note that only one commu
`nication resource may comprise the ?rst set. The central
`processor transmits received ?rst bandwidth messages
`immediately since they have the narrowest bandwidth,
`cost the least to transceive, and insure maximum system
`ef?ciency. Upon transmitting the message, the central
`processor continues monitoring for other received mes
`sages.
`When the message is either of the second bandwidth
`message type or the third bandwidth message type, the
`central processor prepares a ?rst bandwidth noti?cation
`message for the operable communication unit 203. The
`?rst bandwidth noti?cation message is a ?rst bandwidth
`message that noti?es the operable communication unit
`of the second or third bandwidth message resident for it
`in the central processor’s memory. The ?rst bandwidth
`noti?cation message typically contains the originator of
`the message, a summary of the message, the date sent,
`the length of the message, priority, and cost to retrieve
`the entire message over the network. Upon preparing
`the ?rst bandwidth noti?cation message, the central
`processor transmits, or sends, the ?rst bandwidth noti?
`cation message to the operable communication unit, via
`
`25
`
`45
`
`Microsoft Ex. 1007
`Page 5 of 8
`
`
`
`5,448,759
`
`15
`
`55
`
`25
`
`5
`the repeater, on the communication resource in the ?rst
`set 204.
`When the operable communication unit receives the
`?rst bandwidth noti?cation message, the noti?cation
`message is displayed to the user 205. The operable com
`munication unit displays the noti?cation message to the
`user via its display screen. Since a typical display screen
`can only display about 36 characters of the message at a
`time, the user may need to utilize a message scrolling
`function to read messages incorporating more than 36
`characters. Messages are generally displayed with the
`priority messages on top, but may be displayed in any
`alternative format. In addition, the communication unit
`may be pre-programmed by the user to automatically
`delete messages from unwanted originators, forward
`messages to other communication units, or delay receipt
`of long messages until nonprime transmission times.
`Note that the ?rst bandwidth noti?cation message is
`displayed without interruption of a service in which the
`communication unit is presently involved. This feature
`is further discussed below.
`Upon observing the ?rst bandwidth noti?cation mes
`sage, the user sends a response to the central processor
`via the operable communication unit 206. The response
`may comprise a receive message request, a delete mes
`sage request, a forward message request, or a save mes
`sage request. The response is generally sent to the cen
`tral processor immediately following the display of the
`?rst bandwidth noti?cation message, but it may also be
`delayed, in which case, the central processor continues
`to store the message in its memory. Depending on sys
`tem con?guration, delaying the response to a later time
`of the day, when system traf?c is lighter, may reduce
`service costs for receiving the message. If a response is
`not received within a predetermined period of time (e. g.
`3 weeks), the central processor deletes the stored mes
`sage. This time period allows the user ample time to
`receive any stored messages without overwhelming the
`memory of the central processor.
`Upon receipt of the response, the central processor
`40
`determines whether the response is the receive message
`request 207. When the response is to receive the mes
`sage, the central processor transmits the message to the
`operable communication unit, via the repeater, on a
`45
`communication resource in either a second or third set
`of communication resources, depending on the type of
`message 208. Similar to the ?rst set of communication
`resources described above, the second and third sets of
`communication resources may be time slots or portions
`of time slots in the TDMA frames or RF channels and
`may comprise only one communication resource each.
`When the message is of the second bandwidth message
`type, the message is transmitted on a communication
`resource in the second set. Similarly, when the message
`is of the third bandwidth message type, the message is
`transmitted on a communication resource in the third
`set. The second bandwidth message preferably uses a
`TDMA slot interleaving rate of six to one while the
`third bandwidth message uses multiple consecutive time
`slots to deliver the message at higher transfer rates.
`Upon transmitting the message to the operable commu
`nication unit, the logic ?ow returns to block 200 and the
`central processor continues to monitor for received
`messages.
`While receiving second or third bandwidth type mes
`sages, the operable communication unit may receive
`additional ?rst bandwidth type messages from the cen
`tral processor. As previously discussed with reference
`
`60
`
`65
`
`6
`to FIG. 1, ?rst bandwidth messages may be transmitted
`in the same time slots as second and third bandwidth
`messages (i.e. digitized voice, facsimile, or various types
`of data) by substituting redundancy bits from those
`messages with data bits of the ?rst bandwidth messages.
`Thus, the operable communication unit may simulta
`neously receive both a ?rst bandwidth message and a
`second or third bandwidth message from the central
`processor. Since the two message types are received
`simultaneously by the operable communication unit, the
`communication unit may display the ?rst bandwidth
`message (e. g. a ?rst bandwidth noti?cation message) to
`its user without interrupting the second or third band
`width message. However, in this case, the user cannot
`respond to the ?rst bandwidth message until the second
`or third bandwidth message is either completed or inter
`rupted. Prior art radio packet data systems do not pro
`vide this feature. Rather, in prior art systems, the com
`munication unit can only receive or transmit a single
`message or packet type at any given time. Therefore,
`during reception of a long, time consuming, low prior
`ity message, the user remains unaware of newly arriving
`short messages that may require immediate attention.
`The present invention utilizes the simultaneous trans
`mission and reception feature to provide immediate
`noti?cation to the user of new ?rst bandwidth messages
`regardless of the other bandwidth type messages that
`may be in progress.
`When the user’s response to the ?rst bandwidth noti
`?cation message is not to receive the message 207, the
`central processor performs the function of the response
`209. The response function may be deleting the mes
`sage, saving the message, or forwarding the message to
`an alternate communication unit as identi?ed in a for
`ward message request. Upon performing the required
`function, the logic ?ow returns to block 200 and the
`central processor continues to monitor for received
`messages.
`The present invention provides a method for more
`ef?cient bandwidth utilization when transmitting vari
`able bandwidth messages to a communication unit.
`With this invention, bandwidth in a communication
`system is conserved by allowing a user of the communi
`cation unit to control transmission of wide bandwidth
`(long) messages. Thus, the user may either choose to
`receive these messages during non-peak periods when
`excess bandwidth is available and service costs are
`lower, delete the messages prior to transmission, or
`forward the messages to alternate communication units.
`In addition, the present invention combines the bene?ts
`of both short and long messaging services into a single
`messaging system. Further, the present invention pro
`vides simultaneous delivery of short and long messages
`and, accordingly, removes the limitations imposed by
`prior art packet radio systems. Still further, by minimiz
`ing the number of transmitted wide bandwidth mes
`sages, the present invention improves the bandwidth
`ef?ciency.
`We claim:
`1. In a communication system that includes a plurality
`of communication units, a limited number of communi
`cation resources, and a central processor, wherein a ?rst
`set of the limited number of communication resources
`transmits ?rst bandwidth messages and a second set of
`the limited number of communication resources trans
`mits second bandwidth messages, wherein the second
`bandwidth messages have substantially greater band
`width than the ?rst bandwidth messages, a method for
`
`Microsoft Ex. 1007
`Page 6 of 8
`
`
`
`20
`
`25
`
`30
`
`35
`
`5,448,759
`7
`more ef?cient bandwidth utilization when transmitting
`?rst bandwidth messages and second bandwidth mes
`sages to a communication unit, the method comprises
`the steps of;
`a) receiving, by the central processor, a message for
`the communication unit;
`b) determining, by the central processor, whether the
`message is of a ?rst bandwidth message type or a
`second bandwidth message type;
`0) when the message is of the ?rst bandwidth message
`type, transmitting, by the central processor, the
`message to the communication unit via a communi
`cation resource in the ?rst set;
`'
`d) when the message is of the second bandwidth
`message type, preparing, by the central processor,
`a ?rst bandwidth noti?cation message, wherein the
`?rst bandwidth noti?cation message indicates that
`the central processor has the message for the com
`munication unit; and
`e) transmitting, by the central processor, the ?rst
`bandwidth noti?cation message to the communica
`tion unit via the communication resource in the
`?rst set, the method
`further comprises the steps of:
`f) while participating in a second bandwidth message,
`receiving, by the communication unit, the ?rst
`bandwidth noti?cation message;
`g) without interrupting the second bandwidth mes
`sage, displaying, by the communication unit, the
`?rst bandwidth noti?cation message to a user of the
`communication unit; and
`h) upon interruption or completion of the second
`bandwidth message, responding, by the user, to the
`?rst bandwidth noti?cation message.
`2. In a communication system that includes a plurality
`of communication units, a limited number of communi
`cation resources, and a central processor, wherein a ?rst
`set of the limited number of communication resources
`transmits ?rst bandwidth messages and a second set of
`the limited number of communication resources trans
`40
`mits second bandwidth messages, wherein the second
`bandwidth messages have substantially greater band
`width than the ?rst bandwidth messages, a method for
`more ef?cient bandwidth utilization when transmitting
`?rst bandwidth messages and second bandwidth mes
`sages to a communication unit, the method comprises
`the steps of:
`a) receiving, by the central processor, a message for
`the communication unit;
`b) determining, by the central processor, whether the
`message is of a ?rst bandwidth message type or a
`second bandwidth message type;
`c) when the message is of the ?rst bandwidth message
`type, transmitting, by the central processor, the
`message to the communication unit via a communi
`cation resource in the ?rst set;
`d) when the message is of the second bandwidth
`message type, preparing, by the central processor,
`a ?rst bandwidth noti?cation message, wherein the
`?rst bandwidth noti?cation message indicates that
`the central processor has the message for the com
`munication unit; and
`e) transmitting, by the central processor, the ?rst
`bandwidth noti?cation message to the communica
`tion unit via the communication resource in the
`65
`?rst set, wherein a third set of the limited number
`of communication resources transmits third band
`width messages and wherein the third bandwidth
`
`8
`messages have substantially greater bandwidth
`than the second bandwidth messages, step (b) fur
`ther comprises determining whether the message is
`of the ?rst bandwidth message type, the second
`bandwidth message type, or a third bandwidth
`message type.
`3. In the method of claim 2, step (d) further com
`prises, when the message is either of the second band
`width message type or the third bandwidth message
`type, preparing the ?rst bandwidth noti?cation mes
`sage.
`4. In a communication system that includes a plurality
`of communication units, a limited number of communi
`cation resources, and a central processor, wherein a ?rst
`set of the limited number of communication resources
`transmits ?rst bandwidth messages and a second set of
`the limited number of communication resources trans
`mits second bandwidth messages, wherein the second
`bandwidth messages have substantially greater band
`width than the ?rst bandwidth messages, a method for
`the central processor to transmit the ?rst bandwidth
`messages and the second bandwidth messages to a com
`munication unit with more ef?cient bandwidth utiliza
`tion, the method comprises the steps of:
`a) generating a message for the communication unit,
`wherein the message is either of a ?rst bandwidth
`message type or a second bandwidth message type;
`b) when the message is of the ?rst bandwidth message
`type, transmitting the message to the communica
`tion unit via a communication resource in the ?rst
`set;
`0) when the message is of the second bandwidth mes
`sage type, preparing a ?rst bandwidth noti?cation
`message, wherein the ?rst bandwidth noti?cation
`message indicates that the central processor has the
`message for the communication unit; and
`d) transmitting the ?rst bandwidth noti?cation mes
`sage to the communication unit via the communi
`cation resource in the ?rst set,
`wherein a third set of the limited number of communi
`cation resources transmits third bandwidth messages
`and wherein the third bandwidth messages have sub
`stantially greater bandwidth than the second band
`width messages, step (a) further comprises generating
`the message for the communication unit, wherein the
`message is either of the ?rst bandwidth message type,
`the second bandwidth message type, or a third band
`width message type.
`5. In the method of claim 4, step (0) further com
`prises, when the message is either of the second band
`width message type or the third bandwidth message
`type, preparing the ?rst bandwidth noti?cation mes
`sage.
`6. In a communication system that includes a plurality
`of communication units, a limited number of communi
`cation resources, and a central processor, wherein a ?rst
`set of the limited number of communication resources
`transmits ?rst bandwidth messages and a second set of
`the limited number of communication resources trans
`mits second bandwidth messages, wherein the second
`bandwidth messages have substantially greater band
`width than the ?rst bandwidth messages, a method for
`a communication unit to receive the ?rst bandwidth
`messages and the second bandwidth messages from the
`central processor with more ef?cient bandwidth uti1iza~
`tion, the method comprises the steps of:
`a) receiving a message from the central processor via
`a communication resource in the ?rst set; and
`
`50
`
`55
`
`60
`
`Microsoft Ex. 1007
`Page 7 of 8
`
`
`
`9
`b) when the message is of a second bandwidth mes
`sage type, displaying a ?rst bandwidth noti?cation
`message to a user of the communication unit,
`wherein the ?rst bandwidth noti?cation message
`indicates that the central processor has the message
`of the second bandwidth message type for the com
`munication unit,
`wherein the method further comprises the steps of:
`
`5,448,759
`10
`c) while participating in a second bandwidth mes
`sage, receiving the ?rst bandwidth noti?cation
`message;
`d) without interrupting the second bandwidth mes
`sage, displaying the ?rst bandwidth noti?cation
`message to the user of the communication unit; and
`e) upon interruption or completion of the second
`bandwidth message, responding, by the user, to the
`?rst bandwidth noti?cation message.
`* * * * *
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`Microsoft Ex. 1007
`Page 8 of 8