CN102487511A - HSUPA (High-speed uplink packet access) neighbor interference control method and radio network controller - Google Patents

HSUPA (High-speed uplink packet access) neighbor interference control method and radio network controller Download PDF

Info

Publication number
CN102487511A
CN102487511A CN201010578276XA CN201010578276A CN102487511A CN 102487511 A CN102487511 A CN 102487511A CN 201010578276X A CN201010578276X A CN 201010578276XA CN 201010578276 A CN201010578276 A CN 201010578276A CN 102487511 A CN102487511 A CN 102487511A
Authority
CN
China
Prior art keywords
adjacent area
district
sub
area interference
threshold value
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.)
Granted
Application number
CN201010578276XA
Other languages
Chinese (zh)
Other versions
CN102487511B (en
Inventor
杨志伟
王亮
孙宪荣
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.)
TD Tech Ltd
Original Assignee
TD Tech 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 TD Tech Ltd filed Critical TD Tech Ltd
Priority to CN201010578276.XA priority Critical patent/CN102487511B/en
Publication of CN102487511A publication Critical patent/CN102487511A/en
Application granted granted Critical
Publication of CN102487511B publication Critical patent/CN102487511B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides an HSUPA (high-speed uplink packet access) neighbor interference control method and a radio network controller (RNC). The method comprises the following steps that: the RNC receives neighbor interference indication signals reported by each cell, compares the neighbor interference values carried in the neighbor interference indication signals with neighbor interference threshold values of cells, records the cells with the neighbor interference values higher than the neighbor interference threshold value as cells of a first class, and records the cells with the neighbor interference values lower than the neighbor interference threshold value as cells of a second class; when a central cell belongs to the cells of the first class, the neighbor interference threshold values of all neighbor cells of the central cell are set as recommendation values of neighbor cells; and when all the neighbor cells of the central cell belong to the cells of the second class, the neighbor interference threshold value of the central cell is set as the highest value. By analyzing the neighbor interference degree of a cell, the maximization of throughput of a cell can be realized.

Description

HSUPA adjacent area interference control method and radio network controller
Technical field
The present invention relates to a kind of HSUPA adjacent area interference control method and radio network controller, belong to wireless communication technology field.
Background technology
(High Speed Uplink Packet Access, be called for short: HSUPA) technology can make subscriber equipment (UE) use big as far as possible transmitting power realization high-speed data to upload in the High Speed Uplink Packet access.But because UE can use maximum transmitting power under most situation, therefore can produce bigger interference to adjacent sub-district, cause the horizontal lifting of network interferences, the cell throughout of the whole network descends.
Disturb in order to reduce the adjacent area, need be in the prior art by radio network controller (Radio Network Controller, abbreviation: RNC) carry out Interference Control.Particularly; Be each cell setting adjacent area interference threshold in advance; Each sub-district guaranteed the interference lifting of adjacent area is no more than preset thresholding in when scheduling, and when a sub-district surpassed its corresponding adjacent area interference threshold value to the interference of its neighbor cell, the UE in this sub-district need reduce transmitting power; Reducing its interference, but just shunk the coverage of this sub-district like this to relevant neighbor cell.
At least have following problem in the prior art: in the prior art, the adjacent area interference threshold that is provided with in advance for each sub-district is changeless, and the transmitting power of UE in the sub-district is only adjusted in each sub-district based on this fixed value.But in fact, the neighbor cell interference level that each sub-district receives is always in dynamic change, therefore can exist when a sub-district interference of its neighbor cell to be surpassed its corresponding adjacent area interference threshold value but in fact need not reduce the situation of transmitting power.If in the case Interference Control is carried out in this sub-district, then can influence the coverage of this sub-district, reduce the cell uplink throughput.
Summary of the invention
The present invention provides a kind of HSUPA adjacent area interference control method and radio network controller, has higher specific aim and accuracy when the adjacent area Interference Control is carried out in the sub-district, to realize the maximization of cell uplink throughput.
One aspect of the present invention provides a kind of HSUPA adjacent area interference control method, comprising:
RNC receives the adjacent area that is reported by each sub-district and disturbs index signal;
The adjacent area interference value that carries in the said adjacent area interference index signal and the adjacent area interference threshold value of said sub-district are compared;
The sub-district that said adjacent area interference value is higher than said adjacent area interference threshold value is recorded as first kind sub-district, and the sub-district that said adjacent area interference value is lower than said adjacent area interference threshold value is recorded as second type of sub-district;
When a center cell belonged to said first kind sub-district, the adjacent area interference threshold value of whole neighbor cells of this center cell was set to the recommendation of this neighbor cell;
When whole neighbor cells of a center cell all belonged to said second type of sub-district, the adjacent area interference threshold value of this center cell was set to peak.
The present invention provides a kind of radio network controller on the other hand, comprising:
Receiver module is used to receive the adjacent area that is reported by each sub-district and disturbs index signal;
Comparison module, the said adjacent area that is used for that receiver module is received disturb the adjacent area interference value that index signal carries and the adjacent area interference threshold value of said sub-district to compare;
Logging modle is used for the comparative result according to comparison module, and the sub-district that said adjacent area interference value is higher than said adjacent area interference threshold value is recorded as first kind sub-district, and the sub-district that said adjacent area interference value is lower than said adjacent area interference threshold value is recorded as second type of sub-district;
Module is set, is used for when a center cell belongs to said first kind sub-district, the adjacent area interference threshold value of whole neighbor cells of this center cell is set to the recommendation of this neighbor cell; When whole neighbor cells of a center cell all belonged to said second type of sub-district, the adjacent area interference threshold value of this center cell was set to peak.
The present invention dynamically adjusts the adjacent area interference threshold value of sub-district through analyzing the adjacent area annoyance level that the sub-district receives, thereby makes RNC having higher specific aim and accuracy so that the adjacent area Interference Control is carried out in the sub-district, has realized the maximization of cell throughout.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art; To do one to the accompanying drawing of required use in embodiment or the description of the Prior Art below introduces simply; Obviously, the accompanying drawing in describing below is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the flow chart of adjacent area interference control method embodiment one according to the invention;
Fig. 2 is the flow chart of adjacent area interference control method embodiment two according to the invention;
Fig. 3 is the structural representation of radio network controller embodiment according to the invention.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention clearer; To combine the accompanying drawing in the embodiment of the invention below; Technical scheme in the embodiment of the invention is carried out clear, intactly description; Obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
Fig. 1 is the flow chart of adjacent area interference control method embodiment one according to the invention, and is as shown in the figure, and this method comprises the steps:
Step 101, RNC receives the adjacent area that is reported by each sub-district and disturbs index signal.
Wherein, said adjacent area disturb can carry in the index signal interference signal code power (Interference Signal Code Power, be called for short: ISCP) value, be used to show said cell detection to the interference that brings by neighbor cell.Come from concrete which neighbor cell though this interference is not sure of in said sub-district, useful signal and interference signal can be distinguished in said sub-district, and disturb the mode of index signal to inform RNC through reporting neighboring cell.Particularly, said RNC can receive the adjacent area that is periodically reported by said sub-district and disturb index signal.
Wherein, the described neighbor cell of present embodiment is meant and possibly produces the sub-district of disturbing with frequently to said sub-district.If certain said sub-district of neighbor cell distance is far, make its same frequency that causes disturb and can ignore, if perhaps certain neighbor cell uses different frequencies with said sub-district, then these sub-districts do not belong to the category of the said neighbor cell of present embodiment.In fact, the described neighbor cell of present embodiment also can be called inter-frequency interference cell.
Step 102 compares the adjacent area interference value that carries in the said adjacent area interference index signal and the adjacent area interference threshold value of said sub-district.
Particularly; When RNC receives the repeatedly adjacent area interference index signal that is periodically reported by certain sub-district, then can disturb the arithmetic mean of the adjacent area interference value that carries separately in the index signal and the adjacent area interference threshold value of said sub-district compare said repeatedly adjacent area.Through using this arithmetic mean to compare, the favourable error of disturbing the distortion of index signal to cause because of single adjacent area of reducing to comparative result, thus further improve the accuracy of Interference Control.
In addition, for fear of RNC adjustment that the adjacent area interference threshold value of neighbor cell is carried out too frequent, obtain repeatedly identical comparative result after comparing in this step, for example be 5 times with the time, just continue to carry out subsequent step.
Step 103, the sub-district that said adjacent area interference value is higher than said adjacent area interference threshold value is recorded as first kind sub-district, and the sub-district that said adjacent area interference value is lower than said adjacent area interference threshold value is recorded as second type of sub-district.
When said adjacent area interference value was higher than the adjacent area interference threshold value of said sub-district, it was bigger to show that this sub-district receives the interference that neighbor cell causes, and therefore will receive with disturbing bigger sub-district to be recorded as first kind sub-district frequently.
When said adjacent area interference value was lower than the adjacent area interference threshold value of said sub-district, it was less to show that this sub-district receives the interference that neighbor cell causes, and therefore will receive with frequently disturbing less sub-district to be recorded as second type of sub-district.
Step 104, when a center cell belonged to said first kind sub-district, the adjacent area interference threshold value of whole neighbor cells of this center cell was set to the recommendation of this neighbor cell.
Wherein, said center cell is for the whole neighbor cells around it.When a center cell belongs to said first kind sub-district; It is bigger to show that this center cell receives the same frequency interference that comes from its neighbor cell, is recommendation to reshuffle all its adjacent area interference threshold values of neighbor cells renewal of (Physical Shared Channel Reconfiguration) message informing by RNC through Physical Shared Channel therefore.Wherein, said recommendation is meant the adjacent area interference threshold value of recommending use into neighbor cell, for example is-98dBm.After this, when the interfere with water that measures this neighbor cell as RNC surpasses this recommendation, then reduce transmitting power by this neighbor cell of RNC control.
Step 105, when whole neighbor cells of a center cell all belonged to said second type of sub-district, the adjacent area interference threshold value of this center cell was set to peak.
Wherein, When whole neighbor cells of said center cell all belong to said second type of sub-district; It is less to show that the same frequency that comes from said center cell that these neighbor cells receive disturbs, and therefore can notify this center cell to upgrade its adjacent area interference threshold value through the Physical Shared Channel reconfiguration message by RNC be peak.Wherein, said peak is meant the highest adjacent area allowed to bear interference value under the prerequisite that guarantees this center cell operate as normal.After this, when having only the interference level that measures this center cell as RNC to surpass this peak, just reduce transmitting power, so that shrink the coverage of this center cell by this neighbor cell of RNC control.Because peak is bigger, so the interference level of center cell is less above the possibility of this peak, and the number of times that carries out Interference Control also can correspondingly reduce, thus the favourable throughput of as far as possible avoiding reducing neighbor cell.
The said method of present embodiment is through analyzing the adjacent area annoyance level that the sub-district receives; Dynamically adjust the adjacent area interference threshold value of sub-district; Thereby make RNC when the adjacent area Interference Control is carried out in the sub-district, have higher specific aim and accuracy, realized the maximization of cell throughout.
Fig. 2 is the flow chart of adjacent area interference control method embodiment two according to the invention, and is as shown in the figure, and this method comprises the steps:
Step 201, RNC receives the adjacent area that is reported by each sub-district and disturbs index signal.
Specify to repeat no more referring to the related content in the abovementioned steps 101 here.
Step 202 disturbs upper threshold and adjacent area to disturb the Xiamen limit value to compare the adjacent area of said adjacent area interference value and said sub-district.
Wherein, alternatively, the recommendation-high deviant (OFFSET_high) of upper threshold=said sub-district is disturbed in said adjacent area; Recommendation-low the deviant (OFFSET_low) of Xiamen limit value=said sub-district is disturbed in said adjacent area.Show through experiment, in order to obtain higher throughput, preferably, said high deviant=3dB; Said low deviant=5dB.
In addition, for fear of RNC adjustment that the adjacent area interference threshold value of neighbor cell is carried out too frequent, obtain repeatedly identical comparative result after comparing in this step, for example be 5 times with the time, just continue to carry out subsequent step.
Step 203 is higher than said adjacent area with said adjacent area interference value and disturbs the sub-district of upper threshold to be recorded as first kind sub-district, said adjacent area interference value is lower than said adjacent area disturbs the sub-district of Xiamen limit value to be recorded as second type of sub-district.
Wherein, can repeat no more referring to the related content in the above-mentioned steps 103 about the explanation of first kind sub-district and second type of sub-district here.
Step 204, when a center cell belonged to said first kind sub-district, the adjacent area interference threshold value of whole neighbor cells of this center cell was set to the recommendation of this neighbor cell.
Wherein, the explanation of the recommendation of relevant sub-district can be repeated no more referring to the related content in the above-mentioned steps 104 here.
Step 205, when whole neighbor cells of a center cell all belonged to said second type of sub-district, the adjacent area interference threshold value of this center cell was set to peak.。
Wherein, the explanation of the peak of relevant sub-district can be repeated no more referring to the related content in the above-mentioned steps 105 here.
The said method of present embodiment is when comparing adjacent area interference value and threshold value; Disturb upper threshold and adjacent area to disturb the Xiamen limit value to replace the adjacent area interference threshold value of the sub-district of use among the said method embodiment one by the adjacent area of sub-district; Enlarged relatively more interval; Thereby the adjustment of having avoided RNC that the adjacent area interference threshold value of neighbor cell is carried out is too frequent, reduces the work load of system, also helps guaranteeing the stability of communication process.
Fig. 3 is the structural representation of radio network controller embodiment according to the invention; Be used to realize the method for the foregoing description; As shown in the figure, this radio network controller 10 comprises: receiver module 11, comparison module 12, logging modle 13 and module 14 is set, and its operation principle is following:
Receiver module 11 in the radio network controller 10 receives the adjacent area that is reported by each sub-district and disturbs index signal, and wherein relevant adjacent area interference index signal can be referring to above-mentioned related description.After this, the said adjacent area that comparison module 12 receives receiver module 11 disturbs the adjacent area interference value that carries in the index signal and the adjacent area interference threshold value of said sub-district to compare, and concrete optional manner of comparison can be referring to above-mentioned related description.
Then by the comparative result of logging modle 13 according to comparison module 12; The sub-district that said adjacent area interference value is higher than said adjacent area interference threshold value is recorded as first kind sub-district, and the sub-district that said adjacent area interference value is lower than said adjacent area interference threshold value is recorded as second type of sub-district; When a center cell belongs to said first kind sub-district, be set to the recommendation of this neighbor cell by the adjacent area interference threshold value of whole neighbor cells that module 14 these center cell are set; When whole neighbor cells of a center cell all belong to said second type of sub-district, be set to peak by the adjacent area interference threshold value that module 14 these center cell are set.
The said RNC of present embodiment is through analyzing the adjacent area annoyance level that the sub-district receives; Dynamically adjust the adjacent area interference threshold value of sub-district; Thereby make RNC when the adjacent area Interference Control is carried out in the sub-district, have higher specific aim and accuracy, realized the maximization of cell throughout.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be accomplished through the relevant hardware of program command; Aforesaid program can be stored in the computer read/write memory medium; This program the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
What should explain at last is: above embodiment is only in order to explaining technical scheme of the present invention, but not to its restriction; Although with reference to previous embodiment the present invention has been carried out detailed explanation, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these are revised or replacement, do not make the spirit and the scope of the essence disengaging various embodiments of the present invention technical scheme of relevant art scheme.

Claims (7)

1. HSUPA adjacent area interference control method is characterized in that comprising:
RNC receives the adjacent area that is reported by each sub-district and disturbs index signal;
The adjacent area interference value that carries in the said adjacent area interference index signal and the adjacent area interference threshold value of said sub-district are compared;
The sub-district that said adjacent area interference value is higher than said adjacent area interference threshold value is recorded as first kind sub-district, and the sub-district that said adjacent area interference value is lower than said adjacent area interference threshold value is recorded as second type of sub-district;
When a center cell belonged to said first kind sub-district, the adjacent area interference threshold value of whole neighbor cells of this center cell was set to the recommendation of this neighbor cell;
When whole neighbor cells of a center cell all belonged to said second type of sub-district, the adjacent area interference threshold value of this center cell was set to peak.
2. method according to claim 1 is characterized in that adjacent area interference threshold value with said adjacent area interference value and said sub-district compares to comprise:
Disturb upper threshold and adjacent area to disturb the Xiamen limit value to compare the adjacent area of said adjacent area interference value and said sub-district;
Said adjacent area interference value is higher than said adjacent area disturbs the sub-district of upper threshold to be recorded as said first kind sub-district, said adjacent area interference value is lower than said adjacent area disturbs the sub-district of Xiamen limit value to be recorded as said second type of sub-district.
3. method according to claim 2 is characterized in that:
Recommendation-high the deviant of upper threshold=said sub-district is disturbed in said adjacent area;
Recommendation-low the deviant of Xiamen limit value=said sub-district is disturbed in said adjacent area.
4. method according to claim 3 is characterized in that: said high deviant=3dB; Said low deviant=5dB.
5. method according to claim 1, it is characterized in that said RNC receives the adjacent area that is reported by each sub-district and disturbs index signal to comprise: said RNC receives a plurality of adjacent areas that periodically reported by each sub-district and disturbs index signal.
6. method according to claim 5 is characterized in that disturbing the adjacent area interference threshold value of the adjacent area interference value that carries in the index signal and said sub-district to compare said adjacent area comprises: the arithmetic mean of the adjacent area interference value that carries separately in said a plurality of adjacent areas interference index signals and the adjacent area interference threshold value of said sub-district are compared.
7. radio network controller is characterized in that comprising:
Receiver module is used to receive the adjacent area that is reported by each sub-district and disturbs index signal;
Comparison module, the said adjacent area that is used for that receiver module is received disturb the adjacent area interference value that index signal carries and the adjacent area interference threshold value of said sub-district to compare;
Logging modle is used for the comparative result according to comparison module, and the sub-district that said adjacent area interference value is higher than said adjacent area interference threshold value is recorded as first kind sub-district, and the sub-district that said adjacent area interference value is lower than said adjacent area interference threshold value is recorded as second type of sub-district;
Module is set, is used for when a center cell belongs to said first kind sub-district, the adjacent area interference threshold value of whole neighbor cells of this center cell is set to the recommendation of this neighbor cell; When whole neighbor cells of a center cell all belonged to said second type of sub-district, the adjacent area interference threshold value of this center cell was set to peak.
CN201010578276.XA 2010-12-02 2010-12-02 HSUPA (High-speed uplink packet access) neighbor interference control method and radio network controller Active CN102487511B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010578276.XA CN102487511B (en) 2010-12-02 2010-12-02 HSUPA (High-speed uplink packet access) neighbor interference control method and radio network controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010578276.XA CN102487511B (en) 2010-12-02 2010-12-02 HSUPA (High-speed uplink packet access) neighbor interference control method and radio network controller

Publications (2)

Publication Number Publication Date
CN102487511A true CN102487511A (en) 2012-06-06
CN102487511B CN102487511B (en) 2015-04-08

Family

ID=46152955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010578276.XA Active CN102487511B (en) 2010-12-02 2010-12-02 HSUPA (High-speed uplink packet access) neighbor interference control method and radio network controller

Country Status (1)

Country Link
CN (1) CN102487511B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014187068A1 (en) * 2013-05-23 2014-11-27 华为技术有限公司 Uplink power control method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009068078A1 (en) * 2007-11-26 2009-06-04 Telefonaktiebolaget Lm Ericsson (Publ) Outer loop power control for e-dch
CN101521942A (en) * 2008-02-26 2009-09-02 鼎桥通信技术有限公司 Method for dispatching high-speed uplink package access system
CN101635588A (en) * 2008-07-25 2010-01-27 鼎桥通信技术有限公司 Power control method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009068078A1 (en) * 2007-11-26 2009-06-04 Telefonaktiebolaget Lm Ericsson (Publ) Outer loop power control for e-dch
CN101521942A (en) * 2008-02-26 2009-09-02 鼎桥通信技术有限公司 Method for dispatching high-speed uplink package access system
CN101635588A (en) * 2008-07-25 2010-01-27 鼎桥通信技术有限公司 Power control method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014187068A1 (en) * 2013-05-23 2014-11-27 华为技术有限公司 Uplink power control method and device
CN104185264A (en) * 2013-05-23 2014-12-03 华为技术有限公司 Uplink power control method and device
US9801144B2 (en) 2013-05-23 2017-10-24 Huawei Technologies Co., Ltd. Uplink power control method and device
CN104185264B (en) * 2013-05-23 2017-12-15 华为技术有限公司 The method and apparatus of uplink power control

Also Published As

Publication number Publication date
CN102487511B (en) 2015-04-08

Similar Documents

Publication Publication Date Title
CN102388645B (en) Resource distribution method and device of multiple remote radio unit common community
CN101784116B (en) Sounding reference signal resource allocation method, system and device
RU2344570C1 (en) Grouping of pilot-signals and control of sets in communication systems with multiple carriers
CN102204310B (en) Resource allocation method, apparatus and base station
CN101164248A (en) Power control and quality of service(qos) implementation in a communication system
CN105577338A (en) Switching method and device for primary and secondary carriers in asymmetric uplink carrier aggregation
CN103813462A (en) Method and device for co-cell resource distribution of multiple remote radio units
CN103037488A (en) Control method for long term evolution (LTE) uplink power and associated equipment thereof
CN102740436A (en) Power adjusting method and base station
CN103874073A (en) Communication system carrier selection method, base stations and terminal devices
JP2008060743A (en) Communication method and wireless device using it
CN102065534B (en) Power adjustment method and device
CN103188811A (en) Method of transmitting sub-frame information, user equipment and base station
CN101742530A (en) Method, device and system for reporting measurement report
US10887905B2 (en) Method and apparatus for receiving a common signaling in a wireless communication system
KR20070112932A (en) Method for avoiding interference in wireless mobile communication system
CN103828447A (en) Uplink power control method and device
CN102754506A (en) Base station device, mobile station device, and integrated circuit
CN103874186A (en) Method and equipment for controlling power of high-speed dedicated physical control channel
CN102281552A (en) Cell measurement method and device
CN101808410B (en) Resource management method, equipment and system
CN101764635A (en) Signal joint processing system and method thereof for detecting signal and confirming to transmit signal
CN101606413A (en) The method and the program of the transmission of common pilot signal in wireless communication system, wireless base station, the control wireless communication system
CN101729130B (en) Method and device for transmitting downlink interference coordination parameters
CN101800992B (en) Frequency point scrambling code collocation method, system and central arbitration node

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