throbber
United States Patent [191
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket