CN100484090C - Communicating in a reverse wireless link information relating to buffer status and data rate of a mobile station - Google Patents

Communicating in a reverse wireless link information relating to buffer status and data rate of a mobile station Download PDF

Info

Publication number
CN100484090C
CN100484090C CNB2004800133239A CN200480013323A CN100484090C CN 100484090 C CN100484090 C CN 100484090C CN B2004800133239 A CNB2004800133239 A CN B2004800133239A CN 200480013323 A CN200480013323 A CN 200480013323A CN 100484090 C CN100484090 C CN 100484090C
Authority
CN
China
Prior art keywords
travelling carriage
reverse
relevant
parameter
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB2004800133239A
Other languages
Chinese (zh)
Other versions
CN1792066A (en
Inventor
M·-H·冯
J·李
S·弗里齐思
A·艾拉齐
A·H·切赫德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
Nortel Networks Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nortel Networks Ltd filed Critical Nortel Networks Ltd
Publication of CN1792066A publication Critical patent/CN1792066A/en
Application granted granted Critical
Publication of CN100484090C publication Critical patent/CN100484090C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Abstract

A wireless communications network includes a mobile station 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.

Description

In reverse wireless link, transmit the buffer state of relevant travelling carriage and the information of data rate
Technical field
The present invention relates to a kind of buffer state of relevant travelling carriage and information of data rate of in reverse wireless link, transmitting.
Background technology
A mobile radio communication normally is made up of a plurality of sub-districts.Each sub-district comprises a wireless base station, and each base station is connected to mobile switching centre or packet service node, their management travelling carriage be connected to public switch telephone network (PSTN) or based on the communication between terminals session of Packet Data Network.By the communication of Radio Link execution between travelling carriage and base station.
Traditional wireless protocols is prepared for circuit-switched communications.These agreements comprise time division multiple access (TDMA) agreement and code division multiple access (CDMA) agreement.In Circuit Switching Network, for the connection in the duration between the end points need take channel strip between these two end points (for example two travelling carriages).
Yet along with the extensive use of internet and Intranet, packet switching communication (for example web browsing, Email etc.) has become more and more common.Usually, for transmitting grouped data, it is a kind of inefficient mechanism that circuit switching connects.Therefore, developing and realizing the third generation (3G) and higher wireless technology, so that provide more high bandwidth and more effective packet switching communication (communicating by letter and the communication of other form real time data of data and voice) by wireless network.
An example of packet switched wirelss technology is to be defined by CDMA 2000 standard series that third generation partnership project 2 (3GPP2) is developed.CDMA 2000 wireless communication networks can support circuit switched service and packet switching service.For TDMA, also developed packet-switched wireless communications protocols, such as issue the defined enhanced universal packet radio services of 1999 standards (EGPRS) agreement and other wireless communication protocol by 3GPP (third generation partnership project) UMTS (Universal Mobile Telecommunications System).
Packet switched data communication comes down to intrinsic burst.In other words, send data in the short period of after the interval of not transmitting data, bursting.The base station generally includes a scheduler, and the channel of travelling carriage is given in its scheduling, so that transmit grouped data by reverse wireless link.Yet the employed scheduling mechanism in conventional base station can not be managed the load for the reverse wireless link of packet switching communication effectively.
Summary of the invention
Generally speaking, according to an embodiment, a kind of method of using in wireless communication networks is included in the reverse wireless link information of the information that transmits buffer state in the relevant travelling carriage and the relevant data rate that transmits by reverse wireless link.
According to a kind of method of in wireless communication networks, using of the present invention, comprising: receive at least one parameter relevant from the base station with trigger condition by travelling carriage; By the generation of travelling carriage based on described at least one this trigger condition of parameter detecting; In response to detecting this trigger condition, in reverse wireless link, transmit a piece of news, the information of the data rate of use when it comprises the information of buffer state in the relevant travelling carriage and relevant travelling carriage and transmits in this reverse wireless link.
According to travelling carriage of the present invention, comprising: an interface is used for communicating by Radio Link and base station; A buffer is used to store the data that send the base station by Radio Link to; With a controller, be used for: receive at least one parameter relevant from the base station with trigger condition, generation based on described at least one this trigger condition of parameter detecting, in response to the generation that detects this trigger condition, by Radio Link a piece of news is sent to the base station, described message comprises the information of relevant buffer state and the information of relevant data speed.
Other or the feature of replacing of the present invention will display from following narration, accompanying drawing.
Description of drawings
Fig. 1 contains moving or the function diagram of an exemplary configuration of wireless communication networks of one embodiment of the invention.
Fig. 2 is the message flow chart of signaling between base station and travelling carriage according to an embodiment.
Fig. 3 is according to an embodiment, triggers the flow chart by the process of reverse wireless link transmission reverse request channel (R-REQCH).
Fig. 4 is according to the first embodiment of the present invention, can be to reach the maximum flow chart that independently transmits the process of data from the speed of main data rate from travelling carriage to the base station.
Fig. 5 is the timing diagram according to an embodiment, and it has been described in reverse packet data channel (R-PDCH) and has gone up the R-REQCH message of transmission and the timing relationship between the frame.
Embodiment
In the narration below, disclose to provide and understood a lot of narrations of the present invention.Yet those skilled in the art will understand is not having can to put into practice the present invention under the situation of these narrations yet, and can carry out various changes or modification to the embodiment that is narrated.
With reference to Fig. 1, comprise a plurality of elements according to the wireless or mobile radio communication of an embodiment, these elements are operated according to CDMA (code division multiple access) 2000.CDMA 2000 is defined by the standard series of CDMA 2000 (comprising the TIA-2000 standard, TIA-2001 standard and TIA-2000-D standard).Yet, in other embodiments, can use the wireless protocols of other type to carry out communication in the wireless communication networks, this comprises the CDMA of other version, TDMA agreement, UMTS (Universal Mobile Telecommunications System) agreement and other agreement.
Wireless communication networks comprises a plurality of sub-districts 18, and each sub-district comprises a basic transceiver subsystem (BTS) 20, and it is used for carrying out radio telecommunication with the travelling carriage in 18 overlay areas, sub-district.BTS entity 20 is connected to one or more base station controllers (BSC) 22.BTS 20 and BSC 22 are called " base station " 19 jointly.More generally, " base station " refers to travelling carriage and carries out radio communication, and with any entity (or set of entity) of travelling carriage exchange control signaling, they are used for foundation, termination or managing communication sessions (for example, circuit-switched communication session etc.).Notice that in some implementations a plurality of BTS can be connected to each BSC.
For transfer circuit switched voice business, mobile switching centre (MSC) 24 is coupled in base station 19, and this mobile switching centre 24 is responsible for switching and starts from travelling carriage or terminate in the circuit-switched service of travelling carriage.Effectively, MSC 24 is one and is used for the signaling between wireless network and other PSN (Public Switching Network) (such as public switch telephone network (PSTN) 26) or other MSC and the interface of customer service.PSTN 26 is connected to the landline terminal such as phone 28.
In the voice call session on travelling carriage (such as travelling carriage 16) and road between the supply line terminal (such as phone 28), speech business is carried out route by the air interface between travelling carriage 16 and base station 14, and carries out route by base station 14, MSC 24 and PSTN 26.
Wireless communication networks 10 is also supported Packet data service, grouped data transmits between travelling carriage and another end points in Packet data service, and another end points can be another travelling carriage that is connected to the terminal of Packet Data Network 34 or can transmits grouped data.The example of Packet Data Network 34 comprises private network (such as local area network (LAN) or wide area network) and public network (such as the internet).Transmit in the packet-switched communications session that grouped data is set up between travelling carriage and other end points.
In order to transmit grouped data, Packet Control Function (PCF) module 32 is coupled in base station 19, the packet switching of this module management between BSC 22 and packet data serving node (PDSN) 30.BSC 22 and PCF module 32 can realize on a platform or a plurality of platform." platform " typically refers to the parts of the hardware and software that preplanned mission is provided.
PDSN 30 sets up, keeps and stop link layer sessions to travelling carriage, and route starts from travelling carriage or terminates in the Packet data service of travelling carriage.PSDN 30 is coupled to Packet Data Network 34, and this packet data network 34 is connected to different end points, such as the computer 36 or the networking telephone 38 (it is the telephone set that is equipped with the network interface unit that communicates by Packet Data Network).The example of packet switching communication comprises web browsing, Email, and text chat session, file transfer, interactive game session is based on voice IP (Internet protocol) session etc.
Wireless communication networks thereby two kinds of dissimilar communications are provided: circuit-switched communications and packet switching communication.Circuit-switched communications carries out route by MSC 24, and packet switching communication carries out route by PDSN 30.In packet switching communication, set up the end-to-end channel of a special use for the call session of duration.Yet packet switching communication utilizes connectionless internal network layer, such as what defined by Internet protocol (IP).In packet switching communication, grouping or other data cell transmit routing iinformation (with the form of the network address), and these information are used to will divide into groups or data cell is routed to the purpose end points by one or more paths.
At title is " Internet Protocol (Internet protocol) ", has described the IP version of a kind of IPv4 of being called among request comment (the RFC:Request for Comments) 791 in September, 1981 on date; In in December, 1998 on date, among " Internet Protocol, Version 6 (IPv6) Specification (Internet protocol V6 version technical specification) " RFC2460 the another kind of IP version that is called IPv6 has been described.
In the argumentation of then carrying out, will carry out reference to the grouped data of travelling carriage transmission.Yet, notice according to these technology of some embodiments of the present invention also can be applied to circuit-switched communications.
According to some embodiments of the present invention, reverse request message is sent to the base station from travelling carriage in reverse wireless link.This reverse request message comprises at least two types information: the state of buffer in maximum supported data rate of travelling carriage and the travelling carriage.Buffer state refers to the situation that takies of a buffer or a plurality of buffers.
Buffer state that transmits in reverse request message and maximum data rate information make the scheduler 40 in the base station 19 that quantity by ROT in the reverse wireless link of CU (hot noise increase) or load can be provided.ROT, perhaps hot noise increase is defined in the total interference ratio on the thermal noise power.ROT is measuring of a kind of reverse wireless link load basically.In other enforcement, other that can use the reverse wireless link load measured.
Travelling carriage can send under a kind of pattern in following two kinds of patterns: autonomous mode and scheduling method.Under scheduling method, the clearly distribution of data rate is offered travelling carriage 16 by the scheduler in the base station 19 40.Under autonomous (autonomous) pattern, comprise the travelling carriage 16 that will send data and needn't wait for that scheduler 40 is travelling carriage 16 scheduling channels.But travelling carriage 16 can independently send data according to data rate by reverse wireless link, and this data rate is less than or equal to the maximum of regulation from main data rate (being stipulated by base station 19).Effectively, under autonomous mode, travelling carriage 16 can transmit grouped data to reach maximum data rate from main data rate, and the clear and definite scheduling rates that need not receive in layer 2 signaling or layer 3 signaling message distributes, and these message are from scheduler 40 in the base station 19.
As showing further among Fig. 1 that each travelling carriage 16 comprises processor 42 and memory 44.Processor 42 provides one to handle core, has one or more executable software modules on the processing core, is used to make travelling carriage to carry out various tasks.And travelling carriage 16 comprises buffer 46, and it is used for keeping provisionally sending to by reverse wireless link the data of base station 19.Base station 19 also comprises a processor 48 and a memory 50 (or a plurality of processor and memory).Scheduler 40 can be an executable software module on processor 48.
Because travelling carriage independently (autonomously) sends, the load of reverse wireless link can not directly be controlled by using data rate allocation message in base station 19.Therefore, according to some embodiment, provide a kind of mechanism of considering the autonomous transmission performance of travelling carriage, it can make scheduler 40 in the base station 19 dispatch the use of the air interface between travelling carriage and base station effectively.
In order to determine the bandwidth demand by the travelling carriage of base station 19 services, scheduler 40 is provided by buffer state and the maximum supported data-rate information that provides in reverse request message.Adopt this mode, scheduler 40 can determine that permission is to the data rate of each travelling carriage under scheduling method.And in one embodiment, scheduler 40 can use the reverse request information to determine that the travelling carriage of autonomous mode (travelling carriage that transmits) will take the bandwidth of how many reverse wireless links under autonomous mode.Then, by the clear and definite travelling carriage distribute data speed of giving scheduling method of scheduler 40, just can be any remaining bandwidth of the travelling carriage distribution reverse wireless link of scheduling method.Under scheduling method, in permission (grant) channel (GCH), send grant message by the base station to travelling carriage, just can carry out distribution to the data rate of travelling carriage.
According to one embodiment of present invention, go up from travelling carriage to base station transmission reverse request message in reverse request channel (R-REQCH).In reverse packet data channel (R-PDCH), send grouped data to the base station from travelling carriage.In one embodiment, the message format of reverse request message is as follows:
Field Length (bit)
Reserve 1
MAXIMUM_TPR 4
SR_ID 3
EVENT (incident) 4
The length of each field is provided for example purposes.Other enforcement can be used other field length.In reverse request message, the MAXIMUM_TPR field is represented the maximum traffic-pilot tone ratio of reverse packet data channel.This business-pilot tone is than the energy ratio of representing Traffic Channel with pilot channel.Maximum traffic-pilot tone is than the indication that is used as maximum supported data rate, wherein higher business-pilot tone data rate higher than meaning.
SR_ID field in the reverse request message has comprised business reference identifier (sr_id), and it is used for identification services example (service instance).Travelling carriage can relate to multiple communication session, so that multiple corresponding business (each this business is also referred to as srvice instance) is provided.Srvice instance comprises based on voice IP service, web browsing business, electronic mail service, text chat business, file downloading service, interactive entertainment business etc.Travelling carriage 16 can be set up the multiple parallel communication session that is used for corresponding service.The SR_ID field is set to the business reference identifier of srvice instance, and this srvice instance causes the triggering of generation to transmission reverse request message.Alternatively, interrelate if cause the triggering that reverse request message is sent out and the combination of srvice instance, the SR_ID field can be set to the predetermined value such as " 111 ".
Replace the SR_ID field, or except the SR_ID field, can also comprise business or scheduling rank field.The grade of service represents that the scheduler 40 in the base station will offer the business-level of travelling carriage.The identical grade of service can be distributed to travelling carriage more than one srvice instance in the base station.
Another field, EVENT (incident) field has comprised an event code, the buffer state of the corresponding travelling carriage of this event code.Buffer state is represented for srvice instance data quantity stored in buffer.Event code is to extract in the event code table of storing from travelling carriage, and this event code table interrelates the scope of data volume with corresponding code.In some implementations, the event code table is to dispose by the base station during the call setup or in effective call.Effectively, the buffer state in the report EVENT field can make the base station know how many data travelling carriage has, thereby determines dispatching priority and the data rate that distributes for travelling carriage under scheduling method.
In a word, reverse request message has comprised the information that the scheduler 40 that makes in the base station 19 can be determined the data-rate requirements of corresponding travelling carriage.The MAXIMUM_TPR value provides understanding to the supported maximum data rate of travelling carriage based on power constraint.For specific srvice instance, the EVENT field list is shown in the state of buffer in the travelling carriage.Scheduler 40 can use buffer state to determine to go up at backward channel (for example R-PDCH) data-rate requirements of expectation.Like this, in view of the MAXIMUM_TPR field provides the indication of the power limited data rate that transmits on R-PDCH, the EVENT field provides the indication of the buffer restricted data speed of transmitting on R-PDCH.
In the embodiment that replaces, can use in reverse request message other field combination.For example, replace having MAXIMUM_TPR and the EVENT field that power headroom and buffer status information are represented in independent being used to, can use a field.This field (being called CODE (code) field) can the delivering power relevant information (the maximum TPR of coded representation or power limited data rate) or buffer relevant information (a coded representation buffer state or buffer restricted data speed).Can use another field in the reverse request message to represent CODE field whether delivering power relevant information or buffering relevant information, this field is called as STATUS (state) field.Therefore, effectively, in the embodiment of this replacement, if the STATUS field has first value, the CODE field has comprised indication based on the information of the data rate of buffer occupancy (data volume that exists for specific srvice instance) in buffer so.Yet if the STATUS field has second value, the CODE field has comprised the information of indication based on the data rate of power headroom so.
The power relevant information can adopt following form: (1) maximum power restricted data speed, (2) the limited effective traffic-pilot tone ratio of maximum power, (3) with decibels above milliwatt (dBm) remaining actual power surplus in mobile radio station, (4) with the decibels above milliwatt be the travelling carriage pilot tone transmitted power of the reality of unit, or the above-mentioned any one encoded radio of (5) representative.The buffering relevant information can adopt following form: the largest buffer restricted data speed that (1) travelling carriage can send, (2) actual buffer with bit or other unit takies, (3) the buffering rank that quantizes in the travelling carriage, or the above-mentioned any one encoded radio of (4) representative.
Except the load management that allows reverse wireless link (for example R-PDCH), to implement according to some, the reverse request message that each travelling carriage sends also allows the outer-loop power control on reverse link.Outer-loop power control refers to based on the data error rate (such as the mistake in frame or data bit) that detects controls the power delivery by Radio Link.For example, when not sending real data (such as the data on R-PDCH) on the time cycle of some expansions, can use the reverse request message that on R-REQCH, sends to carry out power control.
Fig. 2 transmits the message flow chart of the process of reverse request message according to an embodiment by reverse wireless link, and this reverse request message comprises buffer state and data-rate information.At first, exchange (102) call setup message transmission between base station 19 and travelling carriage 16.As the part that this call setup message transmits, reverse request channel (R-REQCH) can be distributed for travelling carriage in the base station.The distribution of R-REQCH can make travelling carriage send buffer state and data-rate information to base station.The base station sends (104) various message to travelling carriage, and these message comprise trigger parameter, and travelling carriage uses these trigger parameter to trigger reverse request transmission of messages on R-REQCH.As the part of call establishment, the message that can carry out 104 sends, and perhaps any moment base station in the travelling carriage effective status can send these message to travelling carriage.For example, when new professional of illustration (instantiate), can transmit trigger parameter.Usually, call setup only needs to carry out once, and travelling carriage can provide multiple business in a call session.Professional connection message (SCM) is a kind ofly to send to travelling carriage by the base station and be used for the example message of illustration new business.During handoff procedure, also can send the message that comprises trigger parameter, all soft switching process in this way of this handoff procedure.An example message that transmits in soft switching process is universal handoff direction message (UHDM).Can use other message to transmit trigger parameter in other embodiments.
The example that is sent to the trigger parameter of travelling carriage by the base station comprises REV_PDCH_REQCH_TRIGGERs[i] (wherein i represents a specific srvice instance), REV_PDCH_POWER_HEADROOM_INCREASEs, REV_PDCH_POWER_HEADROOM_DECREASEs, REV_PDCH_HEADROOM_DURATIONs, and REV_PDCH_MAX_POWER_UPDATE_DURATIONs.
REV_PDCH_REQCH_TRIGGERs[i] field of parameter below comprising at least: MIN_DURATION, it is used to indicate travelling carriage to send the minimum duration of reverse request message to the base station; And USE_POWER_REPORTS, whether the change that it is used in reference to specified quantity in the power headroom that is shown in travelling carriage will be used to trigger the reverse request transmission of messages to specific service instances i.
REV_PDCH_REQCH_TRIGGERs[i] the .MIN_DURATION field is set to avoid travelling carriage to send the value of reverse request message too continually.
REV_PDCH_POWER_HEADROOM_INCREASEs and REV_PDCH_POWER_HEADROOM_DECREASEs parameter are used to be defined in the power headroom increase of travelling carriage and the quantity that reduces respectively, and described travelling carriage will trigger the transmission of reverse request message.Power headroom (power headroom) is meant that the available transmit power that is used to send data on reverse traffic channel, this reverse traffic channel comprise reverse packet data channel (R-PDCH).
The REV_PDCH_HEADROOM_DURATIONs parametric representation with
REV_PDCH_REQCH_TRIGGERs[i] another duration that .MIN_DURATION is different, it is used for indicating whether the transmission that triggered reverse request message in the abundant change of power headroom in response to detecting sending reverse request message.REV_PDCH_HEADROOM_DURATIONs is set to such value, and promptly when the change of power headroom was triggered, it can avoid travelling carriage to send reverse request message too continually.
The REV_PDCH_MAX_POWER_UPDATE_DURATIONs parameter is used to indicate the maximum duration, and after the maximum duration, if satisfy other criterion, travelling carriage must send reverse request message.This duration is provided for the maximum cycle between the transmission that specifies in travelling carriage reverse request message.In a certain embodiments, after each REV_PDCH_MAX_POWER_UPDATE_DURATIONs, based on the frame quality of reverse request message, the reverse request message that can use this cycle to send realizes the power control of reverse link external circuit.
The above-mentioned parameter of listing provides for exemplary purposes, can use other trigger parameter in other embodiments.
Next, travelling carriage detects the triggering whether (106) reverse request message occurred sending.If triggering, based on the trigger parameter that is sent to travelling carriage by the base station, travelling carriage sends (108) reverse request message on R-REQCH.Next, (110) scheduling is carried out based on the information in reverse request message in the base station.
Fig. 3 is the flow chart that travelling carriage determines whether reverse request message is sent to the implementation of base station.Travelling carriage is carried out (202) processing to all effective traffic example i repeatedly, wherein i=0-N (N-1 is to some predetermined maximum number that can be effective srvice instance calling from 0).Travelling carriage detects the trigger condition whether (204) satisfy srvice instance i.
There are at least three kinds of triggerings that are used to send reverse request message.First kind of triggering is that buffer upgrades triggering.This triggering comprises determines parameter field REV_PDCH_REQCH_TRIGGERs[i] whether the .USE_BUFFER_REPORTS state be true, and determine whether current system time (time that is provided by the clock of travelling carriage) has surpassed a preset time duration with respect to the time that srvice instance i sends reverse request message at last, and this preset time duration is by REV_PDCH_REQCH_TRIGGERs[i] the .MIN_DURATION regulation.Current system time is stored among the parameter s aved_sys_time.The time that sends reverse request message for srvice instance i at last is stored in parameter l ast_time_reported[i] in.Like this, for specific service instances i, if REV_PDCH_REQCH_TRIGGERs[i] .USE_BUFFER_REPORTS is true, if and saved_sys_time be equal to or greater than (last_time_reported[i]+REV_PDCH_REQCH_TRIGGERs[i] .MIN_DURATION), send reverse request message for the update buffer state just triggers (be called and trigger 1) to the base station so.
In the reverse request message of preparing transmission, the SR_ID field of reverse request message is set up (206) and is i.And, parameter b uffer_size is set up (208) and is buffer_status[i], buffer_status[i wherein] comprised the data volume in the buffer, this buffer is used to store the data that sent by travelling carriage through reverse wireless link for srvice instance i.And, based on the value of buffer_size, produce an event code in the event code table of from travelling carriage, storing.The generation of event code refers to coding (210) buffer state.This event code is provided as the EVENT field in reverse request message.
The event code table of first example is provided as follows:
OK Buffer sizes (with the unit of 96 bytes)
1 1
2 2
3 4
4 6
5 8
6 12
7 16
8 24
9 32
10 64
11 80
12 96
13 128
The event code table of second example is provided as follows:
OK Buffer sizes (with the unit of 512 bytes)
1 1
2 2
3 4
4 6
5 8
6 12
7 16
8 24
9 32
10 64
11 80
12 96
13 128
Implement according to some, can use a buffer table to obtain the value of EVENT field selectively.The value of buffer_size and each of a selected buffer table are compared.In option table each is called as REV_PDCH_BUFFER_SIZEs[sr_id] [j], wherein j=1-13.By the iteration of j=1-13, if buffer_size is less than REV_PDCH_BUFFER_SIZEs[sr_id] [j], the EVENT field is set to the binary coding of j+1 so.
The event code table is provided for exemplary purposes.In other is implemented, can provide other event code table.Alternatively, the value of EVENT field can be provided with according to formula.
In addition, travelling carriage is also based on the encode value of (211) MAXIMUM_TPR field of the current power surplus of travelling carriage.The reverse request message that will comprise the above-mentioned value of setting then on R-REQCH sends to the base station.
Another triggering (be called trigger 2) causes the transmission of reverse request message, and it comprises and determines whether to have passed through the maximum duration, does not send reverse request message at this maximum duration.So that the load on the correct arrangement R-PDCH, scheduler 40 needs buffer state and power headroom (data rate) information accurately to scheduler 40 in the base station for operation dispatching accurately.Between reverse request message, cross for a long time and wait for, can cause the base station to use inaccurate information.Like this, triggering 2 relates to and guarantees that travelling carriage need not wait for the long time between base station transmits reverse request message.According to triggering 2, if saved_sys_time (current mobile station system time) deducts last_req_sent (sending the time of reverse request message for any srvice instance at last) more than or equal to REV_PDCH_MAX_POWER_UPDATE_DURATIONs, and buffer_status[N] greater than zero, the triggering of reverse request message has so appearred sending.
For corresponding business example, buffer_status[N] parameter comprises buffer_status[i] parameter (i=0 is to N-1) and.In other words, if the current time and on the difference that once sends between time of reverse request message (for any srvice instance) surpassed REV_PDCH_MAX_POWER_UPDATE_DURATIONs, and the buffer of any srvice instance comprises the data that send by reverse wireless link, has so occurred triggering 2.
In for the triggering 2 reverse request message that are ready for sending, the SR_ID field of reverse request message is set up (212) and is N, and buffer_size is set up (214) and is buffer_status[N].And, determine (216) event code based on the event code table, and provide EVENT field as reverse request message with event code.And produce the code of (217) MAXIMUM_TPR.On R-REQCH, send the reverse request message that comprises the above-mentioned value of setting then.
The 3rd triggering (triggering 3) is that power changes triggering.This triggering is based on determines whether current power surplus (current_power_headroom) is different from former power headroom (last_power_headroom) and surpasses a predetermined quantity, represented as REV_PDCH_POWER_HEADROOM_INCREASEs or REV_PDCH_POWER_HEADROOM_DECREASEs parameter.Change if in power headroom, exist fully, if and current system time (saved_sys_time) time of sending (last_req_sent) reverse request message with respect to the last time has surpassed the time more than or equal to REV_PDCH_HEADROOM_DURATIONs, if and buffer_status[i] greater than zero (there are the data that send by reverse wireless link in this expression in buffer for srvice instance i), so occurred triggering 3.More specifically, if following three all conditions all are genuine, it is exactly genuine triggering 3 so:
(1) (current_power_headroom-last_power_headroom)〉REV_PDCH_POWER_HEADROOM_INCREASEs, perhaps (current_power_headroom-last_power_headroom)<REV_PDCH_POWER_HEADROOM_DECREASEs;
(2) saved_sys_time 〉=(REV_PDCH_HEADROOM_DURATIONs+last_req_sent); And
(3)buffer_status[i]>0。
If occurred triggering 3, so according to 206,208,210 and 211 handle, so that the reverse request message that preparation sends on R_REQCH.
Discussed the various tasks of Fig. 2 and 3 above, the task that this comprises exchange (send or receive) message or parameter is ready for sending the task dispatching of information, and these tasks can be carried out by the parts in base station or the travelling carriage.For example, travelling carriage can comprise that a chipset (it is by processor and/or microcontroller, and other associated components is formed) is used for executive communication and other task.
As mentioned above, can carry out the autonomous mode and the scheduled mode transmissions of grouped data.The data transmission that can from autonomous mode transmission, be benefited comprise delay-sensitive and with the data service of stream similar (rather than bursting).For example, the flow data that comprises delay-sensitive by interactive entertainment (gaming) session of Packet Data Network.Other categorical data transmission that can be benefited from the autonomous mode transmission comprises the low rate signaling traffic.Yet, notice that the autonomous mode by reverse wireless link transmits the business that is not limited only to narrate above, but can be applied to the business of any kind.
In autonomous mode, comprise the travelling carriage 16 that will send data and needn't wait for that the scheduler 40 in the base station 19 is travelling carriage 16 scheduling backward channels.But travelling carriage 16 can independently send data with the maximum that is less than or equal to appointment from the data rate of main data rate by backward channel (for example R-PDCH).Effectively, under autonomous mode, travelling carriage 16 can send grouped data to reach maximum data rate from main data rate, and the clear and definite scheduling rates that need not receive in layer 2 signaling or layer 3 signaling message distributes, and these signaling messages come from the scheduler 40 of base station 19.
Maximum is to come appointment by the designator (with the form of parameter) that is sent to travelling carriage 16 by base station 19 from main data rate.According to an enforcement, this parameter is named as REV_PDCH_MAX_AUTO_TPRs, it be illustrated in maximum on the R-PDCH from main business-pilot tone than (TPR).R-PDCH is used to send grouped data from travelling carriage by reverse wireless link.Business-pilot tone ratio is moved platform and makes and be used for calculating corresponding data rate.Higher business-pilot tone ratio means higher data speed.
Each travelling carriage 16 can designated different REV_PDCH_MAX_AUTO_TPRs parameter.If desired, this can make base station 19 give different travelling carriages with different maximum autonomous data rate allocation.
19 another parameters about the autonomous mode transmission that send to travelling carriage 16 are mark (flag) from the base station, and it is used to indicate whether to enable autonomous mode.In one embodiment, mark is named as REV_PDCH_AUTO_ALLOWEDs[i], wherein i is business reference identifier (sr_id), it is used to discern the business that is sent data by travelling carriage.For example, can comprise by the grouped data that travelling carriage 16 sends and be used for based on voice IP service web browse service, electronic mail service, text chat business, file downloading service, the grouped data of interactive entertainment business etc.Travelling carriage 16 can be set up the multidiameter delay communication session for corresponding service.Thisly has a reference identifier sr_id for each xBusiness, REV_PDCH_AUTO_ALLOWEDs[sr_id is set x] state (be set to logical one, be used for the indication for having reference identifier sr_id xBusiness enable autonomous mode transmission, be set to logical zero, be used for indication for having reference identifier sr_id xThe transmission of business forbidding autonomous mode).Like this, for example, can enable autonomous mode for interactive game session, wherein the communication of data is relative delay sensitivities.On the other hand, can forbid autonomous mode for file download session or web browsing session, this is because the data communication of these types delay-sensitive more not.
Base station 19 can be sent in the autonomous mode parameter in the various message, this comprises REV_PDCH_MAX_AUTO_TPRs and REV_PDCH_AUTO_ALLOWEDs[i], in call establishment or (after set up calling out, travelling carriage is under the effective status) At All Other Times, can send these message.According to an enforcement, the example of these message comprises extended channel assignment message, and it is used for to the travelling carriage allocated channel.Another message is professional connection message (SCM), and it sends when call setup or during calling out and is used to set up srvice instance.Another message that can transmit above-mentioned autonomous mode parameter is universal handoff direction message (UHDM), and its any time during calling out is sent out.In other is implemented, can use other message to transmit the autonomous mode parameter.This message is sent to travelling carriage from the base station in the forward direction Radio Link.
Although is that specific autonomous mode parameter is carried out reference, notice that the autonomous mode parameter that can use other in other embodiments defines the autonomous mode transmission by reverse wireless link in this is discussed.
Fig. 4 has described the message flow chart that relates to base station and travelling carriage.At first, exchange (302) call setup message transmission is called out so that set up between base station and travelling carriage.As the part of call setup, according to an enforcement, the base station sends (304) extended channel assignment message, and it comprises REV_PCH_MAX_AUTO_TPRs message.And the base station sends (305) professional connection message (SCM) and gives travelling carriage.Professional connection message comprises REV_PDCH_AUTO_ALLOWEDs[i].Notice that after finishing call setup professional connection message also can send to travelling carriage from the base station.This normally carries out and is used to be based upon srvice instance new between travelling carriage and the base station (for additional business is provided).Call setup only needs to carry out once, and travelling carriage can provide multiple business in a call session.
In other is implemented, REV_PDCH_MAX_AUTO_TPRs and REV_PDCH_AUTO_ALLOWEDs[i] message can be transmitted in extended channel assignment message or professional connection message.
The autonomous mode parameter that travelling carriage 16 storages (306) are received.Travelling carriage 16 then detects (308), and it has the grouped data that sends by reverse wireless link.The grouped data that sends is stored in the buffer 46 (Fig. 1) of travelling carriage 16.If travelling carriage has been set up the multiple session for multiple corresponding service, buffer 46 will be preserved the grouped data to multiple session so.
For having corresponding service reference identifier sr_id xEach business, if REV_PDCH_AUTO_ALLOWEDs[sr_id x] have the logical one state, so just prepare to this professional grouped data, so that send (310) by travelling carriage.Message transmission rate is set up (312) for being up to the speed of REV_PDCH_MAX_AUTO_TPRs.Notice the state by buffer (being called buffer restricted data speed) or can limit the data rate of the actual transmission of travelling carriage by the state of power headroom (being called the power limited data rate).Then, send (314) data by reverse packet data channel (R-PDCH).When travelling carriage is in effective status, the base station can send (316) additional message and give travelling carriage, so that change the REV_PDCH_MAX_AUTO_TPRs and the REV_PDCH_AUTO_ALLOWEDs[i of existing business] value, the REV_PDCH_MAX_AUTO_TPRs and the REV_PDCH_AUTO_ALLOWEDs[i of new business perhaps are set] value.As mentioned above, such message is professional connection message.Alternatively, the base station can send universal handoff direction message (UHDM) and give travelling carriage, and this carries out travelling carriage moves to the handoff procedure of another sub-district (or cell sector) from a sub-district (or cell sector) usually.
In different enforcement, can use another message to change REV_PDCH_MAX_AUTO_TPRs and REV_PDCH_AUTO_ALLOWEDs[i] value.For example, can message be sent to travelling carriage, so that REV_PDCH_MAX_AUTO_TPRs is increased or reduce a predetermined quantitative value by the base station.Also can send another message to travelling carriage by the base station, be used for the location (toggle) REV_PDCH_AUTO_ALLOWEDs[i] state.
Can do not adopted by the travelling carriage of base station scheduling to reach maximum data rate from main data rate and independently send, this maximum is limited by hereinafter ad hoc rules in conjunction with Fig. 5 narration from main data rate.The reverse request message that sends on R-REQCH is sent to the base station from travelling carriage, is used to indicate supported buffer state of travelling carriage and maximum data rate.Scheduler 40 uses the buffer state and the maximum that transmit in the reverse request message on R-REQCH can support data-rate information, so that permit a data speed to give travelling carriage.Preferably, scheduler 40 communication (such as to other travelling carriage) that can also use this information to define how many bandwidth can be applied to other.Between the frame boundaries (for example the border 404) of R-REQCH frame boundaries (for example the border 402) and R-PDCH, define regular time skew T2.
According to some embodiment, another rule of being observed by travelling carriage is that the data rate that sends in specific 10 millisecond periods is based on nearest reverse request information (for example R0 that shows among Fig. 5 or R1).At least one time migration T1 before transmission and the corresponding R-PDCH frame of reverse request message sends reverse request message.Time migration T1 is used for handling the information that transmits at R-REQCH for scheduler 40 provides adequate time, so that can carry out suitable scheduling.In other words, at least one time T 2 before travelling carriage reality sends grouped data by R-PDCH must send to the base station from travelling carriage with R-REQCH information.
Information of in reverse request channel R-REQCH, reporting and the time migration T2 between the data rate that sends on the R-PDCH, for the scheduler in the base station 19 40 provides the time, so that ROT (hot noise increase) or load number in the reverse wireless link are provided, this reverse wireless link is shared by the user that autonomous mode sends down.The travelling carriage that available residue ROT or load are assigned to scheduling method in the interface aloft.
ROT, or hot noise increase is defined in the total interference ratio on the thermal noise power.ROT is a kind of load metric of reverse wireless link basically.In other is implemented, can use other load metric of reverse wireless link.
Scheduler 40 just can be controlled the ROT or the load of reverse wireless link by the value of parameters R EV_PDCH_MAX_AUTO_TPRs is set for the travelling carriage in sub-district or the cell sector, and these travelling carriages can transmit under autonomous mode.In order to reduce the load of reverse wireless link, scheduler 40 can reduce the REV_PDCH_MAX_AUTO_TPRs of each travelling carriage.The load that reduces autonomous load transmission has been just for the transmission of other form in the reverse wireless link provides bigger bandwidth, all scheduled mode transmissions in this way of the transmission of other form.
For on corresponding control unit or processor, carrying out, loaded the instruction (such as executable scheduler 40 and other software in base station 19 or travelling carriage 16) of the various software modules of this paper argumentation, processor 42 in all travelling carriages in this way of this control unit or processor and the processor 48 in the MSC base station 19.This control unit or processor comprise microprocessor, microcontroller, processor module or subsystem (comprising one or more microprocessors or microcontroller), perhaps other control or calculation element.As used herein, " controller " refers to hardware, software or their combination." controller " can be meant single parts or a plurality of parts (software or hardware).
Data and instruction (various software modules) all are stored in one or more machine-readable storage mediums, in the memory 50 in memory in the travelling carriage 16 44 and the base station 19.Storage medium comprises multi-form memory, this comprises the semiconductor memory system such as dynamic or static random-access memory (DRAM or SRAM), erasable and programmable read only memory (EPROM), electrically-erasable and programmable read only memory (EEPROM) and fast storage; Disk such as hard disk, floppy disk and displacement disc; Other magnetic media that comprises tape; With optical medium such as CD (CD) or digital video disc (DVD).
The instruction of software program or module adopts different ways to be loaded or to send to system.For example, code segment is loaded in the system, and carry out according to corresponding software programs or module, this code segment is included in instruction of storing on floppy disk, CD or DVD media, the hard disk or the instruction that transmits by network interface unit, modulator-demodulator or other interface arrangement.Load or transmission course in, the code segment that the data-signal that comprises in carrier wave (by transmissions such as telephone wire, netting twine, Radio Link, cables) will comprise instruction sends system to.This carrier wave can adopt the form of electricity, light, sound, electromagnetism or other type signal.
Although the present invention discloses with respect to the embodiment of limited quantity, the those of skill in the art in this area will understand and can carry out various modifications or variation to the present invention.Will be appreciated that accessory claim has covered these modifications or the variation that is encompassed in true spirit of the present invention and the scope.

Claims (19)

1. method of using in wireless communication networks comprises:
Receive at least one parameter relevant from the base station by travelling carriage with trigger condition;
By the generation of travelling carriage based on described at least one this trigger condition of parameter detecting;
In response to detecting this trigger condition, in reverse wireless link, transmit a piece of news, the information of the data rate of use when it comprises the information of buffer state in the relevant travelling carriage and relevant travelling carriage and transmits in this reverse wireless link.
2. method as claimed in claim 1, the information that wherein transmits relevant buffer state comprises the information that transmits relevant data buffer occupancy situation.
3. method as claimed in claim 1, the information that wherein transmits relevant data speed comprises the information that transmits relevant travelling carriage supported maximum data rate on this reverse wireless link.
4. method as claimed in claim 3, the information that wherein transmits the supported maximum data rate of relevant travelling carriage comprises business-pilot tone ratio of transmission, is used to indicate the supported maximum data rate of travelling carriage.
5. method as claimed in claim 1 wherein detects and trigger condition whether occurs and comprise based on a plurality of parameter detecting that received from the base station by this travelling carriage a trigger condition a plurality of trigger conditions whether having occurred.
6. method as claimed in claim 5, wherein detect a trigger condition whether having occurred in a plurality of trigger conditions and comprise the detection following conditions: the buffer that has passed through duration maximum time and comprised the data that send by reverse wireless link is for empty.
7. method as claimed in claim 6 wherein detects a trigger condition that whether has occurred in a plurality of trigger conditions and comprises the detection following conditions: passed through the minimum time duration and comprised through reverse wireless link sending the buffer of data not for empty.
8. method as claimed in claim 7, wherein detect a trigger condition whether having occurred in a plurality of trigger conditions and comprise the detection following conditions: current power surplus and different between the power headroom in the past greater than the quantity of being scheduled to, send the time of the information of the information of buffer state in the relevant travelling carriage and relevant data speed by reverse wireless link since the last time, the buffer that has passed through the data that preset time cycle and storage send by reverse wireless link is for empty.
9。Method as claimed in claim 1, wherein receive at least one parameter relevant and comprise following at least one parameter of reception: be used to specify and activate the duration parameter of relevant duration of this trigger condition, be used in reference to the power parameter of the change amount that has been shown the power condition that activates this trigger condition travelling carriage with trigger condition.
10. method as claimed in claim 1, wherein this message comprises a reverse request message.
11., transmit reverse request message and be included in transmission reverse request message on the reverse request channel as the method for claim 10.
12. the method for claim 11 wherein transmits reverse request message and comprises that transmission comprises the reverse request message of first field and second field, this first field is represented maximum traffic-pilot tone ratio, and second field is represented buffer state.
13. method as claim 12, wherein transmit reverse request message and comprise that transmission comprises the reverse request message of the 3rd field, the 3rd field has an identifier, and it is used for representing the srvice instance relevant with reverse request message and at least one of the grade of service.
14. method as claimed in claim 1 also is included in this message the identifier of one of a plurality of srvice instance of receiving in this travelling carriage and a plurality of srvice instance relevant with performed different business in this travelling carriage.
15. as the method for claim 14, wherein receive at least one parameter and be used to first srvice instance in the travelling carriage, and wherein transmit this message and be used to this first Service Instance, this method also comprises:
Receive another parameter at least of second Service Instance that is used for this travelling carriage from the base station by this travelling carriage;
Based on the described generation of another another trigger condition of parameter detecting at least; And
In response to detecting the generation of another trigger condition at least, in reverse wireless link, transmit second message, it comprises the information about the data rate of the information of the buffer state of second srvice instance and relevant second srvice instance.
16. a travelling carriage comprises:
An interface is used for communicating by Radio Link and base station;
A buffer is used to store the data that send the base station by Radio Link to; With
A controller is used for:
Receive at least one parameter relevant with trigger condition from the base station,
Based on the generation of described at least one this trigger condition of parameter detecting,
Generation in response to detecting this trigger condition sends to the base station by Radio Link with a piece of news, and described message comprises the information of relevant buffer state and the information of relevant data speed.
17. as the travelling carriage of claim 16, its middle controller is configured to the data in the transmission buffer on reverse packet data channel.
18. as the travelling carriage of claim 17, its middle controller is configured to send the information of relevant buffer state and the information of relevant data speed by Radio Link in the reverse request message on reverse request channel.
19. as the travelling carriage of claim 18, wherein reverse request channel is the CDMA 2000 reverse request channel.
20. travelling carriage as claim 16, wherein this at least one parameter comprises at least one in duration parameter and the power parameter, the relevant duration of this trigger condition has been specified and activated to described duration parameter, and described power parameter represents to be used to activate the variable quantity of the travelling carriage power condition of this trigger condition.
CNB2004800133239A 2003-03-15 2004-03-12 Communicating in a reverse wireless link information relating to buffer status and data rate of a mobile station Expired - Lifetime CN100484090C (en)

Applications Claiming Priority (13)

Application Number Priority Date Filing Date Title
US45471403P 2003-03-15 2003-03-15
US60/454,714 2003-03-15
US60/457,215 2003-03-25
US60/459,534 2003-04-01
US60/462,220 2003-04-11
US60/468,442 2003-05-06
US60/469,106 2003-05-09
US60/469,778 2003-05-12
US60/475,440 2003-06-03
US60/478,792 2003-06-16
US60/495,544 2003-08-15
US60/499,584 2003-09-02
US10/793,056 2004-03-04

Publications (2)

Publication Number Publication Date
CN1792066A CN1792066A (en) 2006-06-21
CN100484090C true CN100484090C (en) 2009-04-29

Family

ID=36788835

Family Applications (2)

Application Number Title Priority Date Filing Date
CN200480013360XA Expired - Fee Related CN1792110B (en) 2003-03-15 2004-03-12 Communicating a broadcast message to change data rates of mobile stations
CNB2004800133239A Expired - Lifetime CN100484090C (en) 2003-03-15 2004-03-12 Communicating in a reverse wireless link information relating to buffer status and data rate of a mobile station

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN200480013360XA Expired - Fee Related CN1792110B (en) 2003-03-15 2004-03-12 Communicating a broadcast message to change data rates of mobile stations

Country Status (1)

Country Link
CN (2) CN1792110B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752869B (en) * 2006-11-17 2016-07-06 奥普蒂斯无线技术有限责任公司 For the movement station communicated within a wireless communication network and base station
CN101005325B (en) * 2006-12-07 2011-09-21 中兴通讯股份有限公司 Method for realizing advanced sending of mobile multimedia broadcast contrul list updating indication information
EP3474592A1 (en) 2007-06-19 2019-04-24 Optis Cellular Technology, LLC Methods and systems for scheduling resources in a telecommunication system
TWI487416B (en) 2008-12-03 2015-06-01 Interdigital Patent Holdings Uplink power headroom reporting for carrier aggregation
RU2565030C2 (en) 2009-02-09 2015-10-10 Интердиджитал Пэйтент Холдингз, Инк. Device and method of controlling uplink power for wireless transmit/receive unit using multiple carriers
KR101811114B1 (en) 2009-10-01 2017-12-20 인터디지탈 패튼 홀딩스, 인크 Power control methods and apparatus
BR112014007765B1 (en) 2011-09-30 2022-03-22 Interdigital Patent Holdings, Inc Wireless transmit/receive unit for multi-point transmission in wireless communication

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9816159D0 (en) * 1998-07-25 1998-09-23 Motorola Ltd Communication system and method therefor
EP1599061B1 (en) * 2000-05-17 2010-03-03 QUALCOMM Incorporated Method and apparatus for transmission rate modification of communication channels

Also Published As

Publication number Publication date
CN1792110B (en) 2012-06-20
CN1792066A (en) 2006-06-21
CN1792110A (en) 2006-06-21

Similar Documents

Publication Publication Date Title
US7142548B2 (en) Communicating in a reverse wireless link information relating to buffer status and data rate of a mobile station
EP1469641B1 (en) Scheduler and method for scheduling transmissions in a communication network
US7551588B2 (en) Autonomous mode transmission from a mobile station
JP5153074B2 (en) Method and apparatus for managing packet data resources
CN100394810C (en) Grouped dispatching method of wireless communication system
CN102791037B (en) Buffer status reporting
US7835326B2 (en) Method and apparatus for scheduling data packet transmission according to QoS in a mobile communication system
TW546972B (en) Channel-type switching from a common channel to a dedicated channel based on common channel load
CN101605396A (en) Handle the method and the communication device of scheduling information report
JP2007060723A (en) Method and apparatus of scheduling multiple mobile units for data transmission
CN101015196A (en) System and method for processing idle in wireless network
KR20010042017A (en) Link-efficiency based scheduling in radio data communications systems
JPWO2006129698A1 (en) Mobile communication system and communication control method thereof
EP1436953B1 (en) A method for scheduling of packet data and a packet data scheduler
CN100484090C (en) Communicating in a reverse wireless link information relating to buffer status and data rate of a mobile station
US20030199278A1 (en) Service switching method based on QoS in a mobile communication system
JP2000341338A (en) Method for dynamically controlling period of burst transmission of data packet
CN100483986C (en) Method and apparatus for data transmission on a reverse link in a telecommunication system
Chen et al. Cross-layer optimization for multimedia transport over multicode CDMA networks
Skoutas et al. A Scheduling algorithm with dynamic priority assignment for WCDMA systems
CN100394725C (en) Method, wireless network and user device for carrying out resource scheduling
WO2023039727A1 (en) Information transmission method, apparatus and device, and storage medium
KR100390432B1 (en) Method for Reporting Information for Variable Bit Rate in W-CDMA
WO2004080086A2 (en) Autonomous mode transmission from a mobile station
WO2003034667A1 (en) Quality of service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: YANXING BIDEKE CO., LTD.

Free format text: FORMER OWNER: NORTEL NETWORKS LTD (CA)

Effective date: 20130106

Owner name: 2256355 ONTARIO LIMITED

Free format text: FORMER OWNER: YANXING BIDEKE CO., LTD.

Effective date: 20130106

Owner name: RESEARCH IN MOTION LTD.

Free format text: FORMER OWNER: 2256355 ONTARIO LIMITED

Effective date: 20130106

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130106

Address after: Voight, Ontario, Canada

Patentee after: RESEARCH IN MOTION Ltd.

Address before: Ontario

Patentee before: 2256355 Ontario Limited

Effective date of registration: 20130106

Address after: Ontario

Patentee after: 2256355 Ontario Limited

Address before: American New York

Patentee before: NORTEL NETWORKS LTD.

Effective date of registration: 20130106

Address after: American New York

Patentee after: NORTEL NETWORKS LTD.

Address before: Quebec

Patentee before: NORTEL NETWORKS Ltd.

CP01 Change in the name or title of a patent holder

Address after: Voight, Ontario, Canada

Patentee after: BlackBerry Ltd.

Address before: Voight, Ontario, Canada

Patentee before: Research In Motion Ltd.

CP01 Change in the name or title of a patent holder
CX01 Expiry of patent term

Granted publication date: 20090429

CX01 Expiry of patent term