throbber
(19) United States
`
`
`
`
`
`
`
`
`(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

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