`
`
`
`
`
`
`
`
`(12) Patent Application Publication (10) Pub. No.: US 2004/0223455 A1
`
`
`
`
`
`
`
`
`(43) Pub. Date:
`NOV. 11, 2004
`Fong et al.
`
`US 20040223455A1
`
`
`
`
`on May 9, 2003. Provisional application No. 60/469,
`
`
`
`
`
`
`
`778, filed on May 12, 2003. Provisional application
`
`
`
`
`
`
`No. 60/475,440, filed on Jun. 3, 2003. Provisional
`
`
`
`
`
`
`
`
`application No. 60/478,792, filed on Jun. 16, 2003.
`
`
`
`
`
`
`
`
`Provisional application No. 60/495,544, filed on Aug.
`
`
`
`
`
`
`15, 2003. Provisional application No. 60/499,584,
`
`
`
`
`
`
`filed on Sep. 2, 2003. Provisional application No.
`
`
`
`
`
`
`
`
`60/452,370, filed on Mar. 6, 2003. Provisional appli-
`
`
`
`
`
`
`cation No. 60/454,714, filed on Mar. 15, 2003. Pro-
`
`
`
`
`
`
`
`
`visional application No. 60/457,215, filed on Mar. 25 ,
`
`
`
`
`
`
`
`2003. Provisional application No. 60/459,534, filed
`
`
`
`
`
`
`on Apr. 1, 2003. Provisional application No. 60/462,
`
`
`
`
`
`
`
`220, filed on Apr. 11, 2003. Provisional application
`
`
`
`
`
`
`
`No. 60/468,442, filed on May 6, 2003. Provisional
`
`
`
`
`
`
`
`application No. 60/469,106, filed on May 9, 2003.
`
`
`
`
`
`
`
`Provisional application No. 60/469,778, filed on May
`
`
`
`
`
`
`12, 2003. Provisional application No. 60/475,440,
`
`
`
`
`
`
`filed on Jun. 3, 2003. Provisional application No.
`
`
`
`
`
`
`
`
`60/478,792, filed on Jun. 16, 2003. Provisional appli-
`
`
`
`
`
`
`
`cation No. 60/495,544, filed on Aug. 15, 2003. Pro-
`
`
`
`
`
`
`
`
`visional application No. 60/499,584, filed on Sep. 2,
`
`
`
`
`
`
`2003.
`
`
`Publication Classification
`
`
`
`
`COMMUNICATING IN A REVERSE
`
`
`WIRELESS LINK INFORMATION
`
`
`
`RELATING TO BUFFER STATUS AND DATA
`
`
`
`
`
`RATE OFA MOBILE STATION
`
`
`
`
`
`
`
`
`
`
`Inventors: Mo-Han Fong, L’Orignal (CA); Jun
`Li, Richardson, TX (US); Sophie S.
`
`
`
`
`
`
`
`
`
`
`Vrzic, Nepean (CA); Ali Iraqi, Kanata
`(CA); Ashvin H. Chheda, Plano, TX
`
`
`
`
`(US)
`
`
`
`
`
`
`Correspondence Address:
`TROP PRUNER & HU, PC
`
`
`8554 KATY FREEWAY
`
`
`
`SUITE 100
`
`
`HOUSTON, TX 77024 (US)
`
`
`
`
`
`Assignee: Nortel Networks Limited, St. Laurent
`
`
`
`
`
`
`(CA)
`10/800,119
`
`
`Appl. No.:
`
`
`
`
`
`
`Filed:
`
`
`
`Mar. 12, 2004
`
`
`
`
`Related U.S. Application Data
`
`
`
`
`
`
`Continuation-in-part of application No. 10/793,056,
`
`
`
`
`
`filed on Mar. 4, 2004.
`
`
`
`
`Provisional application No. 60/454,714, filed on Mar.
`
`
`
`
`
`
`15, 2003. Provisional application No. 60/457,215,
`
`
`
`
`
`
`filed on Mar. 25, 2003. Provisional application No.
`
`
`
`
`
`
`
`60/459,534, filed on Apr. 1, 2003. Provisional appli-
`
`
`
`
`
`
`cation No. 60/462,220, filed on Apr. 11, 2003. Pro-
`
`
`
`
`
`
`
`
`visional application No. 60/468,442, filed on May 6,
`
`
`
`
`
`
`2003. Provisional application No. 60/469,106, filed
`
`
`
`
`
`
`
`(51)
`Int. Cl.7 ................................................... .. H04L 12/28
`
`
`
`
`
`
`(52) U.S. Cl.
`....................................... .. 370/229; 370/395.4
`
`
`
`
`
`
`
`
`ABSTRACT
`(57)
`A Wireless communications network includes a mobile sta-
`
`
`
`
`
`
`
`tion and base station that are capable of communicating over
`
`
`
`
`
`
`
`
`
`a Wireless link. Information relating to a status of a buffer in
`
`
`
`
`
`
`
`the mobile station and information relating to a data rate
`
`
`
`
`
`
`
`
`
`over a reverse Wireless links is communicated over the
`
`
`
`
`
`
`
`
`reverse Wireless link.
`
`
`
`
`
`(54)
`
`
`
`(75)
`
`
`
`
`
`(73)
`
`(21)
`
`(22)
`
`(63)
`
`(60)
`
`
`
`: 42
`— 42\'\
`— 44
`
`— 16
`
`
`
`PROCESSOR
`T HA E
`
`S 0
`G
`BUF
`
`
`
`BUF
`
`
`
`SCHEDULE}?
`
`B73
`
`20
`
`PFIOCESSOH
`
`35
`
`STORAGE
`
`
`
`PACKET
`
`
`DATA
`NETWORK
`
`
`
`
`330
`_ 43
`
`~ 50
`
`BS
`
`PCF
`
`5:3
`
`78
`
`
`3 W3
`
`Petitioner's Exhibit 1004
`
`
`
`— 46
`
`45
`
`16
`
`CELL
`
`16
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 11, 2004 Sheet 1 of 5
`
`
`
`US 2004/0223455 A1
`
`
` PACKET
`
`DATA
`
`
`
`
`NETWORK
`
`
`
`
`
`
`FIG.1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`
`PROCESSOR
`STORAGE
`
`,—40
`
`
`SCHEDULER
`
`
`
`20
`
`.BTS
`
`PROCESSOR
`
`
`
`Petitioner's Exhibit 1004
`
`
`
`Patent Application Publication Nov. 11, 2004 Sheet 2 of 5
`
`US 2004/0223455 A1
`
`msmm
`
`
`
`$o$m-mw:\uQd$uaaamms.353%
`
`
`
`
`
`2:
`
`
`
`EggsSEQmac:§.8.ssemq$:.EE.\mm
`
`.mmmE$2\.:8EE:..§sE.EE.\mm
`
`.smE..§E38m$3as
`
`
`
`.mm$m8Q.:oomQ$:.§\_E.$E.\mm
`
`azgmfls
`
`
`
`mm$.EmSam23,5:$55.:§%.E\sE.x§.:8o..\_u.E
`
`
`
`
`
`
`
`EE8:amsfim
`
`585
`
`
`
`9539.38smfifiq
`
`N.5:
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`mmqmmmzEnemammfismmE2Q.:§EQ....>=>6Emé
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 11, 2004 Sheet 3 of 5
`
`
`
`US 2004/0223455 A1
`
`_
`
`I
`
`
`
`
`
`
`
`1/202
`
`
`
`TRIGGER 1 0R 3
`
`
`
`DETECT TYPE
`
`
`TRIGGER 2
`
`
`05 TRIGGER
`
`
`
`
`212
`
`
`SET sr_/'d=N
`
`
`
`SET sr_/d =i
`
`FOR/= Luv
`204
`
`/-— 214
`
`
`
`
`SET
`
`SET
`
`buffer_size =buffer_status[N]
`
`
`
`buffer_s/'ze = buffer_status[I]
`
`
`
`
`
`ENCODE BUFFER
`
`STATUS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ENCODE BUFFER
`
`STATUS
`
`216
`
`
`
`
`
`
`217
`
`
`
`ENCODE
`TPR
`
`
`’
`
`
`
`
`ENCODE TPR
`
`
`
`
`
`
`
`
`CONTINUE
`
`
`FIG. 3
`
`Petitioner's Exhibit 1004
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 11, 2004 Sheet 4 of 5
`
`
`
`US 2004/0223455 A1
`
`BS
`
`
`
`MS
`
`
`
`
`
`
`
`
`CALL SETUP MESSAGING
`
`
`
`
`
`EXTENDED CHANNEL ASSIGNMENT MESSAGE
`
`
`
`
`
`(REV_PDCH_MAX_AUTO_TPRS)
`
`
`
`
`
`
`
`
`304
`
`
`
`
`
`SERVICE CONNECTMESSAGE (REV_PDCH_AUTO_ALLOWEDS [I])
`
`
`
`305
`
`
`
`A
`
`306
`
`
`
`
`
`
`
`
`FIG. 4
`
`Petitioner's Exhibit 1004
`
` STORE
`
`
`RECEIVED
`
`
`PARAMETERS
`
`
`
`DETECT
`
`
`DATA TO
`
`TRANSMIT
`
`
`
`OVER REVERSE
`
`
`
`WIRELESS LINK
`
` PREPARE DA TA T0 TRANSMIT
`
`
`
`
`
`
`FOR SERVICE SR_ID
`
`
`
`IF REV_PDCH_AUT0_ALL0WEDS [sr_id]
`
`
`=1
`
`
` SET DATA TRANSMISSION
`
`
`
`
`
`RA TE UP TO
`
`REV_PDCH_MAX_AUTO__TPR S
`
`308
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`UNIVERSAL HANDOFF DIRECTION MESSAGE
`
`(REV_PDCH_MAX_AUTO_TPRS, REV_PDCH_AUTO_ALLOWEDS[I])
`
`
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication Nov. 11, 2004 Sheet 5 of 5
`
`
`
`US 2004/0223455 A1
`
`F|G.5
`
`
`
`
`
`
`
`
`402
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`R—PDCH
`
`
`
`R-REOCH
`
`
`
`|D7X|D7X|D7X|DTX||II
`
`
`
`
`
`
`
`
`
`Petitioner's Exhibit 1004
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`US 2004/0223455 A1
`
`
`
`Nov. 11, 2004
`
`
`
`COMMUNICATING IN A REVERSE WIRELESS
`
`
`
`LINK INFORMATION RELATING TO BUFFER
`
`
`
`
`STATUS AND DATA RATE OF A MOBILE STATION
`
`
`
`
`
`
`
`CROSS-REFERENCE TO RELATED
`
`
`APPLICATIONS
`
`
`[0001] This claims the benefit under 35 U.S.C. § 119(e) of
`
`
`
`
`
`
`
`
`U.S. Provisional Applications Ser. Nos. 60/454,714, filed
`
`
`
`
`
`
`
`Mar. 15, 2003; 60/457,215, filed Mar. 25, 2003; 60/459,534,
`
`
`
`
`
`
`
`
`
`filed Apr. 1, 2003; 60/462,220, filed Apr. 11, 2003; 60/468,
`
`
`
`
`
`
`
`
`
`442, filed May 6, 2003; 60/469,106, filed May 9, 2003;
`
`
`
`
`
`
`
`
`60/469,778, filed May 12, 2003; 60/475,440, filed Jun. 3,
`
`
`
`
`
`
`
`2003; 60/478,792, filed Jun. 16, 2003; 60/495,544, filed
`
`
`
`
`
`
`
`
`Aug. 15, 2003; and 60/499,584, filed Sep. 2, 2003.
`
`
`
`
`
`
`
`
`[0002] This is a continuation-in-part of U.S. patent appli-
`
`
`
`
`
`
`cation, entitled “AUTONOMOUS MODE TRANSMIS-
`
`
`
`
`
`SION FROM A MOBILE STATION,” filed Mar. 4, 2004,
`
`
`
`
`
`
`
`which claims the benefit under 35 U.S.C. § 119(e) of U.S.
`
`
`
`
`
`
`
`
`Provisional Applications Ser. Nos. 60/452,370, filed Mar. 6,
`
`
`
`
`
`
`
`2003; 60/454,714, filed Mar. 15, 2003; 60/457,215, filed
`
`
`
`
`
`
`
`
`Mar. 25, 2003; 60/459,534, filed Apr. 1, 2003; 60/462,220,
`
`
`
`
`
`
`
`
`filed Apr. 11, 2003; 60/468,442, filed May 6, 2003; 60/469,
`
`
`
`
`
`
`
`
`
`106, filed May 9, 2003; 60/469,778, filed May 12, 2003;
`
`
`
`
`
`
`
`
`60/475,440, filed Jun. 3, 2003; 60/478,792, filed Jun. 16,
`
`
`
`
`
`
`
`
`2003; 60/495,544, filed Aug. 15, 2003; and 60/499,584, filed
`
`
`
`
`
`
`
`
`
`Sep. 2, 2003.
`
`
`[0003] Each of applications referenced above is hereby
`
`
`
`
`
`
`
`incorporated by reference.
`TECHNICAL FIELD
`
`
`
`
`
`in a
`[0004] The invention relates to communicating,
`
`
`
`
`
`
`
`reverse wireless link, information relating to buffer status
`
`
`
`
`
`
`
`
`and data rate of a mobile station.
`
`
`
`
`
`
`
`BACKGROUND
`
`
`[0005] A mobile communications network is typically
`
`
`
`
`
`made up of a plurality of cells. Each cell includes a radio
`
`
`
`
`
`
`
`
`base station, with each base station connected to a mobile
`
`
`
`
`
`
`
`
`switching center or a packet service node that manages
`
`
`
`
`
`
`
`
`communications sessions between mobile stations and ter-
`
`
`
`
`
`
`
`minals coupled to a public switched telephone network
`
`
`
`
`
`
`(PSTN) or a packet-based data network. Communications
`
`
`
`
`
`between mobile stations and base stations are performed
`
`
`
`
`
`
`
`
`over wireless links
`
`
`
`
`[0006] Traditional wireless protocols provide for circuit-
`
`
`
`
`
`
`
`switched communications. Such protocols include time-
`
`
`
`
`
`
`division multiple access (TDMA) protocols and code-divi-
`
`
`
`
`
`
`
`sion multiple access (CDMA) protocols.
`In a circuit-
`
`
`
`
`
`
`
`switched network, a channel portion between two endpoints
`
`
`
`
`
`
`
`(e.g., two mobile stations) is occupied for the duration of the
`
`
`
`
`
`
`
`
`
`
`connection between the endpoints.
`
`
`
`
`[0007] However, with the wide availability of the Internet
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and intranets, packet-switched communications (e.g., web
`browsing, electronic mail, and so forth) have become more
`
`
`
`
`
`
`
`
`common. Generally, a circuit-switched connection is an
`
`
`
`
`
`inefficient mechanism for communicating packet data. As a
`
`
`
`
`
`
`
`
`
`
`
`
`
`result, third generation (3G) and beyond wireless technolo-
`gies are being developed and implemented to provide higher
`
`
`
`
`
`
`
`
`bandwidth and more efficient packet-switched communica-
`
`
`
`
`
`
`tions (of data as well as voice and other forms of real-time
`
`
`
`
`
`
`
`
`
`data) over wireless networks.
`
`
`
`
`
`[0008] One example of a packet-switched wireless tech-
`
`
`
`
`
`
`nology is defined by the CDMA 2000 family of standards,
`
`
`
`
`
`
`
`developed by the Third Generation Partnership Project 2
`
`
`
`
`
`
`
`(3GPP2). A CDMA 2000 wireless communications network
`
`
`
`
`
`is capable of supporting both circuit-switched services and
`
`
`
`
`
`
`
`packet-switched services. For TDMA, packet-switched
`
`
`
`
`
`wireless communications protocols have also been devel-
`
`
`
`
`
`
`
`oped, such as the Enhanced General Packer Radio Service
`
`
`
`
`
`
`
`
`(EGPRS) protocol as defined by the 3GPP (Third Generation
`
`
`
`
`
`
`
`
`
`
`
`
`Partnership Project) UMTS (Universal Mobile Telecommu-
`nications System) Release 1999 Standard, and others.
`
`
`
`
`
`
`
`[0009] Packet-switched data communications is inher-
`
`
`
`
`
`ently bursty in nature. In other words, data is sent in short
`
`
`
`
`
`
`
`
`
`periods of bursts followed by intervals where no data is
`
`
`
`
`
`
`
`
`
`communicated. Abase station typically includes a scheduler
`
`
`
`
`
`
`to schedule channels for a mobile station to transmit packet
`
`
`
`
`
`
`
`
`data over a reverse wireless link. However, the scheduling
`
`
`
`
`
`
`
`
`mechanisms employed by conventional base stations do not
`
`
`
`
`
`
`efficiently manage loading of the reverse wireless link for
`
`
`
`
`
`
`
`
`
`
`packet-switched communications.
`SUMMARY
`
`
`
`[0010]
`In general, according to one embodiment, a method
`
`
`
`
`
`
`
`for use in a wireless communications network includes
`
`
`
`
`
`
`
`communicating, in a reverse wireless link, information relat-
`
`
`
`
`
`
`ing to a status of a buffer in the mobile station and infor-
`
`
`
`
`
`
`
`
`
`mation relating to a data rate of transmission over the reverse
`
`
`
`
`
`
`
`
`wireless link.
`
`
`[0011] Other or alternative features will become apparent
`
`
`
`
`
`
`
`from the following description, from the drawings, and from
`
`
`
`
`
`
`
`the claims.
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`[0012] FIG. 1 is a block diagram of an example arrange-
`
`
`
`
`
`
`ment of a mobile or wireless communications network that
`
`
`
`
`
`
`incorporates an embodiment of the invention.
`
`
`
`
`[0013] FIG. 2 is a message flow diagram of signaling
`
`
`
`
`
`
`between a base station and a mobile station, in accordance
`
`
`
`
`
`
`
`with an embodiment.
`
`
`
`
`
`
`[0014] FIG. 3 is a flow diagram of a procedure that
`
`
`
`
`
`
`
`triggers
`transmission of
`a
`reverse
`request
`channel
`
`
`
`
`
`
`
`(R-REQCH) over a reverse wireless link, in accordance with
`
`
`
`
`
`
`
`an embodiment.
`
`
`
`[0015] FIG. 4 is a message flow diagram of a procedure
`
`
`
`
`
`
`for enabling autonomous communication of data from the
`
`
`
`
`
`
`
`mobile station to the base station at a rate up to a maximum
`
`
`
`
`
`
`
`autonomous data rate, in accordance with an embodiment of
`
`
`
`
`
`
`the invention.
`
`
`[0016] FIG. 5 is a timing diagram to illustrate timing
`
`
`
`
`
`
`relationships between R-REQCH messages and frames
`
`
`
`
`
`
`transmitted on a reverse packet data channel (R-PDCH), in
`
`
`
`
`
`
`accordance with an embodiment.
`
`
`
`
`DETAILED DESCRIPTION
`
`
`
`
`[0017]
`In the following description, numerous details are
`
`
`
`
`
`
`
`
`set forth to provide an understanding of the present inven-
`
`
`
`
`
`
`
`tion. However, it will be understood by those skilled in the
`
`
`
`
`
`
`
`art that the present invention may be practiced without these
`
`
`
`
`
`
`
`
`
`details and that numerous variations or modifications from
`
`
`
`
`
`
`
`the described embodiments may be possible.
`
`
`
`
`
`
`
`Petitioner's Exhibit 1004
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`US 2004/0223455 A1
`
`
`
`Nov. 11, 2004
`
`
`
`[0018] Referring to FIG. 1, a wireless or mobile commu-
`
`
`
`
`
`
`nications network according to one embodiment includes
`
`
`
`
`
`
`components that operate according to CDMA (code-divi-
`
`
`
`
`
`
`sional multiple access) 2000. CDMA 2000 is defined by the
`
`
`
`
`
`
`CDMA 2000 family of standards (including the TIA-2000
`
`
`
`
`
`
`
`standards, TIA-2001 standards, and the TIA-2000-D stan-
`
`
`
`
`
`
`
`dards). However,
`in other embodiments, other types of
`
`
`
`
`
`
`
`wireless protocols can be used for communications in the
`
`
`
`
`
`
`
`wireless communications network, including other versions
`
`
`
`
`
`
`of CDMA, TDMA protocols, UMTS (Universal Mobile
`
`
`
`
`
`
`
`
`
`
`
`
`
`Telecommunications System) protocols, and other proto-
`cols.
`
`
`[0019] The wireless communications network includes
`
`
`
`
`
`
`multiple cells 18, each including a base transceiver sub-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`system (BTS) 20 for performing radio telecommunications
`with mobile stations within the coverage area of the cell 18.
`
`
`
`
`
`
`
`
`
`
`The BTS entities 20 are connected to one or more base
`
`
`
`
`
`
`
`
`
`station controllers (BSCs) 22. Collectively, a BTS 20 and
`
`
`
`
`
`
`
`BSC 22 are referred to as a “base station”19. More generally,
`
`
`
`
`
`
`a “base station” refers to any entity (or collection of entities)
`
`
`
`
`
`
`
`
`
`that communicates wirelessly with mobile stations and that
`
`
`
`
`
`
`
`
`exchanges control signaling with the mobile stations for
`
`
`
`
`
`
`
`
`establishing, terminating, or otherwise managing communi-
`
`
`
`
`
`cation sessions (e.g., circuit-switched communications ses-
`
`
`
`
`
`
`sions, and so forth). Note that, in some implementations,
`
`
`
`
`
`
`
`
`multiple BTSs can be connected to each BSC.
`
`
`
`
`
`
`
`[0020] For communicating circuit-switched voice traffic,
`
`
`
`
`
`
`the base station 19 is coupled to a mobile switching center
`
`
`
`
`
`
`
`
`(MSC) 24, which is responsible for switching mobile sta-
`
`
`
`
`
`
`
`tion-originated
`or mobile
`station-terminated
`circuit-
`
`
`
`
`
`switched traffic. Effectively, the MSC 24 is the interface for
`
`
`
`
`
`
`
`
`signaling and user traffic between the wireless network and
`
`
`
`
`
`
`
`
`
`other public switched networks (such as a public switched
`
`
`
`
`
`
`
`telephone network (PSTN) 26 or other MSCs. The PSTN 26
`
`
`
`
`
`
`
`is connected to landline terminals, such as telephones 28.
`
`
`
`
`
`
`
`
`In a voice call session between a mobile station
`[0021]
`
`
`
`
`
`
`
`
`(such as mobile station 16) and a landline terminal (such as
`
`
`
`
`
`
`
`
`telephone 28), voice traffic is routed through the air interface
`
`
`
`
`
`
`
`
`
`between the mobile station 16 and a base station 14, and
`
`
`
`
`
`
`
`
`
`
`through the base station 14, MSC 24, and PSTN 26.
`
`
`
`
`
`
`
`
`[0022] The wireless communications network 10 also sup-
`
`
`
`
`
`
`
`ports packet data services, in which packet data is commu-
`
`
`
`
`
`
`
`
`nicated between a mobile station and another endpoint,
`
`
`
`
`
`
`
`which can be a terminal coupled to a packet data network 34
`
`
`
`
`
`
`
`or another mobile station that is capable of communicating
`
`
`
`
`
`
`
`packet data. Examples of the packet data network 34 include
`
`
`
`
`
`
`
`
`private networks (such as local area networks or wide area
`
`
`
`
`
`
`
`
`networks) and public networks (such as the Internet). Packet
`
`
`
`
`
`
`
`
`data is communicated in a packet-switched communications
`
`
`
`
`session established between the mobile station and the other
`
`
`
`
`
`
`
`
`
`
`endpoint.
`[0023] To communicate packet data, the base station 19 is
`
`
`
`
`
`
`
`
`coupled to a packet control function (PCF) module 32,
`
`
`
`
`
`
`
`which manages the relay of packets between the BSC 22 and
`
`
`
`
`
`
`
`a packet data serving node (PDSN) 30. The BSC 22 and PCF
`
`
`
`
`
`
`
`
`
`
`module 32 can be implemented on one platform or on
`
`
`
`
`
`
`
`
`
`
`multiple platforms. A “platform” generally refers to an
`
`
`
`
`
`
`
`assembly of hardware and software that provides predefined
`
`
`
`
`
`
`
`tasks.
`
`
`[0024] The PDSN 30 establishes, maintains, and termi-
`
`
`
`
`
`
`
`nates link layer sessions to mobile stations, and routes
`
`
`
`
`
`
`
`
`
`
`station-terminated
`mobile
`station-originated or mobile
`
`
`
`
`
`packet data traffic. The PDSN 30 is coupled to the packet
`
`
`
`
`
`
`
`
`data network 34, which is connected to various endpoints,
`
`
`
`
`
`
`
`such as a computer 36 or a network telephone 38 (which is
`
`
`
`
`
`a telephone that is fitted with a network interface card for
`
`
`
`
`
`
`
`
`
`communications over packet data networks). Examples of
`
`
`
`
`
`
`packet-switched communications include web browsing,
`
`
`
`
`
`electronic mail, text chat sessions, file transfers, interactive
`
`
`
`
`
`
`
`
`game sessions, voice-over-IP (Internet Protocol) sessions,
`
`
`
`
`
`
`and so forth.
`
`
`
`[0025] The wireless communications network thus pro-
`
`
`
`
`
`
`
`two different
`types of communications: circuit-
`vides
`
`
`
`
`
`
`
`switched communications and packet-switched communica-
`
`
`
`
`
`tions. Circuit-switched communications are routed through
`
`
`
`
`
`
`the MSC 24, while packet-switched communications are
`
`
`
`
`
`
`routed through the PDSN 30. In circuit-switched commu-
`
`
`
`
`
`
`
`nications, a dedicated end-to-end channel is established for
`
`
`
`
`
`
`the duration of a call session. However, packet-switched
`
`
`
`
`
`
`
`communications utilize a connectionless intranetwork layer,
`
`
`
`
`
`such as that defined by the Internet Protocol (IP). In packet-
`
`
`
`
`
`
`
`
`switched communications, packets or other units of data
`
`
`
`
`
`
`
`
`carry routing information (in the form of network addresses)
`
`
`
`
`
`
`
`
`that are used to route the packets or data units over one or
`
`
`
`
`
`
`
`
`
`
`more paths to a destination endpoint.
`
`
`
`
`
`[0026] One version of IP, referred to as IPv4, is described
`
`
`
`
`
`
`
`in Request for Comments (RFC) 791, entitled “Internet
`
`
`
`
`
`
`
`
`Protocol,” dated Sep. 1981; and another version of IP,
`
`
`
`
`
`
`
`
`
`referred to as IPv6, is described in RFC 2460, “Internet
`
`
`
`
`
`
`
`
`Protocol, Version 6 (IPv6) Specification,” dated December
`
`
`
`
`
`
`1998.
`
`
`[0027]
`In the ensuing discussion, reference is made to the
`
`
`
`
`
`
`
`
`transmission of packet data by a mobile station. However,
`
`
`
`
`
`
`note that techniques according to some embodiments of the
`
`
`
`
`
`
`
`invention can also be applied to circuit-switched communi-
`
`
`
`
`
`
`cations.
`
`
`[0028]
`In accordance with some embodiments of the
`
`
`
`
`
`
`
`
`invention, a reverse request message is sent in the reverse
`
`
`
`
`
`
`
`wireless link from the mobile station to the base station. The
`
`
`
`
`
`
`
`
`
`
`reverse request message contains at
`least
`two types of
`
`
`
`
`
`
`
`
`
`information:
`the maximum supportable data rate of the
`
`
`
`
`
`
`
`
`mobile station, and the status of buffer(s) in the mobile
`
`
`
`
`
`
`
`
`
`
`station. Buffer status refers to an occupancy of a buffer or
`
`
`
`
`
`
`
`
`buffers.
`
`
`[0029] The buffer status and maximum data rate informa-
`
`
`
`
`
`
`
`
`
`tion communicated in the reverse request message enables a
`
`
`
`
`
`
`
`scheduler 40 in the base station 19 to provision for the
`
`
`
`
`
`
`
`
`
`amount of ROT (rise-over-thermal) or load in the reverse
`
`
`
`
`
`
`
`wireless link that is occupied by users. ROT, or rise-over-
`
`
`
`
`
`
`
`thermal, is defined as the ratio of total interference over
`
`
`
`
`
`
`
`
`thermal noise power. ROT is basically a measure of the
`
`
`
`
`
`
`
`loading of the reverse wireless link. In other implementa-
`
`
`
`
`
`
`
`
`
`tions, other measures of loading of the reverse wireless link
`
`
`
`
`
`
`
`
`can be used.
`
`
`
`[0030] A mobile station can transmit in one of two modes:
`
`
`
`
`
`
`
`
`autonomous mode and scheduled mode. In scheduled mode,
`
`
`
`
`
`
`
`an explicit assignment of the data rate is provided by the
`
`
`
`
`
`
`
`
`
`scheduler 40 in the base station 19 to the mobile station 16.
`
`
`
`
`
`
`
`
`In autonomous mode, a mobile station 16 containing data to
`
`
`
`
`
`
`
`transmit does not have to wait for the scheduler 40 to
`
`
`
`
`
`
`
`
`
`schedule a channel for the mobile station 16. Instead, the
`
`
`
`
`
`
`
`
`
`mobile station 16 is able to autonomously send data over the
`
`
`
`
`
`
`
`
`
`Petitioner's Exhibit 1004
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`US 2004/0223455 A1
`
`
`
`Nov. 11, 2004
`
`
`
`[0035] The length of each field is provided for the purpose
`
`
`
`
`
`
`
`
`
`of example. Other implementations can use other lengths of
`
`
`
`
`
`
`
`
`the fields.
`In the reverse request message,
`the MAXI-
`
`
`
`
`
`
`
`
`
`MUM_TPR field indicates the maximum traffic-to-pilot
`
`
`
`
`
`
`ratio for the reverse packet data channel. The traffic-to-pilot
`
`
`
`
`
`
`
`
`
`ratio represents the ratio of the energy of traffic channels to
`
`
`
`
`
`
`
`
`
`the pilot channel. The maximum traffic-to-pilot ratio is used
`
`
`
`
`
`
`
`
`as an indication of the maximum supportable data rate,
`
`
`
`
`
`
`
`
`
`where a higher traffic-to-pilot ratio implies a higher data
`
`
`
`
`
`
`
`rate.
`
`
`[0036] The SR_ID field in the reverse request message
`
`
`
`
`
`
`
`
`contains a service reference identifier (sr_id) to identify a
`
`
`
`
`
`
`
`service instance. A mobile station is capable of being
`
`
`
`
`
`
`
`
`involved in multiple communications sessions to provide
`
`
`
`
`
`
`
`
`
`
`
`
`
`multiple respective services (each such service is also
`referred to as a service instance). Examples of services
`
`
`
`
`
`
`
`include a voice-over-IP service, a web browsing service, an
`
`
`
`
`
`
`electronic mail service, a text chat service, a file download
`
`
`
`
`
`
`
`
`service, an interactive gaming service, and so forth. Multiple
`
`
`
`
`
`
`
`concurrent communications sessions for respective services
`
`
`
`
`
`
`can be set up by a mobile station 16. The SR_ID field is set
`
`
`
`
`
`
`
`
`
`to the service reference identifier of the service instance that
`
`
`
`
`
`
`
`
`
`caused generation of a trigger for transmission of a reverse
`
`
`
`
`
`
`request message. Alternatively, the SR_ID field can be set to
`
`
`
`
`
`
`
`a predetermined value, such as “111,” if the trigger that
`
`
`
`
`
`
`
`
`caused the reverse request message to be sent is associated
`
`
`
`
`
`
`
`with a combination of service instances.
`
`
`
`
`
`[0037]
`Instead of, or in addition to the SR_ID field, a
`
`
`
`
`
`
`
`
`
`
`service or scheduling class field can also be included. A
`
`
`
`
`
`
`
`
`
`service class indicates a level of service the scheduler 40 in
`
`
`
`
`
`
`
`the base station should provide to the mobile station. The
`
`
`
`
`
`
`
`
`
`base station can assign the same service class to more than
`
`
`
`
`
`
`
`
`
`
`one service instance of a mobile station.
`
`
`
`
`
`
`[0038] Another field, the EVENT field, contains an event
`
`
`
`
`
`
`
`
`code that corresponds to the buffer status of the mobile
`
`
`
`
`
`
`
`
`
`station. The buffer status indicates the amount of data stored
`
`
`
`
`
`
`
`
`
`in a buffer for a service instance. The event code is derived
`
`
`
`
`
`
`
`
`
`from an event code table stored in the mobile station that
`
`
`
`
`
`
`
`
`
`associates ranges of data amounts with corresponding codes.
`
`
`
`
`
`
`
`In some implementations, the event code table is configured
`
`
`
`
`
`
`
`
`by the base station during call setup or within an active call.
`
`
`
`
`
`
`
`
`
`Effectively, reporting the buffer status in the EVENT field
`
`
`
`
`
`
`
`
`
`allows the base station to know how much data the mobile
`
`
`
`
`
`
`
`
`
`
`station has, and thus to decide the scheduling priority and
`
`
`
`
`
`
`
`
`
`what data rate to assign the mobile station in scheduled
`
`
`
`
`
`
`
`
`
`
`mode.
`
`
`
`[0039]
`In sum, the reverse request message contains infor-
`
`
`
`
`
`
`
`
`mation to enable the scheduler 40 in the base station 19 to
`
`
`
`
`
`
`
`determine data rate requirements of a corresponding mobile
`
`
`
`
`
`
`station. The MAXIMUM_TPR value provides insight into
`
`
`
`
`
`
`
`the maximum data rate supportable by the mobile station,
`
`
`
`
`
`
`
`
`based on power constraints. The EVENT field indicates the
`
`
`
`
`
`
`
`
`status of a buffer in the mobile station for a particular service
`
`
`
`
`
`
`
`
`instance. The buffer status can be used by the scheduler 40
`
`
`
`
`
`
`
`
`to determine an expected data rate requirement on a reverse
`
`
`
`
`
`
`
`channel
`(e.g., R-PDCH). Thus, whereas
`the MAXI-
`
`
`
`
`
`
`
`MUM_TPR field provides an indication of a power-limited
`
`
`
`
`
`data rate for transmissions on R-PDCH, the EVENT field
`
`
`
`
`
`
`
`
`provides an indication of a buffer-limited data rate for
`
`
`
`
`
`
`
`
`transmissions on R-PDCH.
`
`
`
`[0040]
`In alternative embodiments, other combinations of
`
`
`
`
`
`
`fields in the reverse request message can be used. For
`
`
`
`
`
`
`
`
`
`
`
`Petitioner's Exhibit 1004
`
`reverse wireless link at a data rate that is less than or equal
`
`
`
`
`
`
`
`
`
`to a specified maximum autonomous data rate (specified by
`
`
`
`
`
`
`
`the base station 19). Effectively, in autonomous mode, the
`
`
`
`
`
`
`
`
`
`mobile station 16 is able to transfer packet data at a data rate
`
`
`
`
`
`
`
`
`up to the maximum autonomous data rate without an explicit
`
`
`
`
`
`
`
`
`scheduled rate assignment received in either layer 2 signal-
`
`
`
`
`
`
`
`ing or layer 3 signaling messages from the scheduler 40 in
`
`
`
`
`
`
`
`the base station 19.
`
`
`
`
`
`[0031] As further shown in FIG. 1, each mobile station 16
`
`
`
`
`
`
`
`
`includes a processor 42 and a storage 44. The processor 42
`
`
`
`
`
`
`
`provides a processing core on which one or more software
`
`
`
`
`
`
`
`modules are executable to enable the mobile station to
`
`
`
`
`
`
`
`
`
`perform various tasks. Also, the mobile station 16 includes
`
`
`
`
`
`
`
`
`
`buffers 46 for temporarily holding data that are to be
`
`
`
`
`
`
`
`
`
`
`communicated over the reverse wireless link to the base
`
`
`
`
`
`
`
`
`
`station 19. The base station 19 also includes a processor 48
`
`
`
`
`
`
`
`
`and a storage 50 (or multiple processors and storages). The
`
`
`
`
`
`
`
`
`scheduler 40 can be a software module that is executable on
`
`
`
`
`
`
`the processor 48.
`
`
`
`
`[0032] Because mobile stations are able to transmit
`
`
`
`
`
`
`
`
`autonomously, a base station 19 is unable to directly control
`
`
`
`
`
`
`through the use of data rate assignment messages the loading
`
`
`
`
`
`
`
`
`
`of the reverse wireless link. Therefore, according to some
`
`
`
`
`
`
`
`
`the
`embodiments, a mechanism that
`takes into account
`
`
`
`
`
`
`
`autonomous transmitting capability of mobile stations is
`
`
`
`
`
`
`
`provided to enable the scheduler 40 in the base station 19 to
`
`
`
`
`
`
`
`efficiently schedule usage of the air
`interface between
`
`
`
`
`
`
`
`
`mobile stations and the base station.
`
`
`
`
`
`
`
`[0033] To determine the bandwidth requirements of the
`
`
`
`
`
`
`
`
`mobile stations being served by the base station 19, the
`
`
`
`
`
`
`
`
`
`
`scheduler 40 uses the buffer status and maximum support-
`
`
`
`
`
`
`
`
`able data rate information provided in the reverse request
`
`
`
`
`
`
`
`
`message. In this manner, the scheduler 40 can determine a
`
`
`
`
`
`
`
`data rate to grant each mobile station in scheduled mode.
`
`
`
`
`
`
`
`
`
`
`Also, in one implementation, the scheduler 40 can use the
`
`
`
`
`
`
`
`
`reverse request message information to determine how much
`
`
`
`
`
`
`
`of the bandwidth of the reverse wireless link will be taken
`
`
`
`
`
`
`
`
`
`up by the autonomous mode mobile stations (the mobile
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`stations transmitting in autonomous mode). Any remaining
`bandwidth of the reverse wireless link can then be allocated
`
`
`
`
`
`
`
`
`to scheduled mode mobile stations by the scheduler 40
`
`
`
`
`
`
`
`
`
`explicitly assigning data rates to the scheduled mode mobile
`
`
`
`
`
`
`
`
`stations. In scheduled mode, assignment of a data rate to a
`
`
`
`
`
`
`
`
`mobile station can be performed by the base station sending
`
`
`
`
`
`
`
`a grant message in a grant channel (GCH) to a mobile
`
`
`
`
`
`
`
`station.
`
`[0034]
`In accordance with an embodiment of the inven-
`
`
`
`
`
`
`
`tion, the reverse request message is communicated from the
`
`
`
`
`
`
`
`
`mobile station to the base station on a reverse request
`
`
`
`
`
`
`
`
`
`channel (R-REQCH). Packet data is communicated from the
`
`
`
`
`
`
`
`mobile station to the base station in a reverse packet data
`
`
`
`
`
`
`
`
`
`
`channel (R-PDCH). In one implementation,
`the message
`
`
`
`
`
`
`format of a reverse request message is as follows:
`
`
`
`
`
`
`
`
`
`FIELD
`
`RESERVED
`
`MAXIMUM_TPR
`SR_ID
`EVENT
`
`
`
`
`
`
`
`LENGTH (bits)
`
`1
`
`4
`
`3
`4
`
`
`
`Petitioner's Exhibit 1004
`
`
`
`
`
`US 2004/0223455 A1
`
`
`
`Nov. 11, 2004
`
`
`
`example, instead of having separate MAXIMUM_TPR and
`
`
`
`
`
`EVENT fields to represent power headroom and buffer
`
`
`
`
`
`
`
`
`status information, one field can be employed. This one field
`
`
`
`
`
`
`
`
`
`(referred to as a CODE field) can convey either power-
`
`
`
`
`
`
`
`
`
`related information (a code to represent the maximum TPR
`
`
`
`
`
`
`
`or a power-limited data rate) or buffer-related information (a
`
`
`
`
`
`
`code to represent buffer status or a buffer-limited data rate).
`
`
`
`
`
`
`
`Another field, referred to as a STATUS field, in the reverse
`
`
`
`
`
`
`
`
`request message can be used to indicate whether the CODE
`
`
`
`
`
`
`
`
`field is carrying power-related information or buffer-related
`
`
`
`
`
`information. Thus, effectively, in this alternative embodi-
`
`
`
`
`
`
`
`ment, if the STATUS field has a first value, then the CODE
`
`
`
`
`
`
`
`
`
`
`field contains information indicative of data rate that is
`
`
`
`
`
`
`
`
`
`based on buffer occupancy (the amount of data present in a
`
`
`
`
`
`
`
`buffer for a particular service instance). However, if the
`
`
`
`
`
`
`
`STATUS field has a second value, then the CODE field
`
`
`
`
`
`
`
`
`
`contains information indicative of data rate that is based on
`
`
`
`
`
`
`
`power headroom.
`
`
`
`[0041] Power-related information can be in the form of (1)
`
`
`
`
`
`
`
`a maximum power-limited data rate, (2) a maximum power-
`
`
`
`
`
`
`
`
`limited effective traffic-to-pilot ratio, (3) the actual power
`
`
`
`
`
`
`
`
`headroom remaining in the mobile station in dBm, (4) the
`
`
`
`
`
`
`
`actual mobile station pilot transmit power in dBm, or (5) an
`
`
`
`
`
`
`
`
`encoded value representing any of the above. The buffer-
`
`
`
`
`
`
`
`
`related information can be in the form of (1) a