【事件の表示】
　特願２０１０−５１５２００「Ｈ−ＡＲＱ処理メモリ管理のための方法及び装置」拒絶査定不服審判事件〔平成２１年　１月　８日国際公開、ＷＯ２００９／００６３４４、平成２２年１０月　７日国内公表、特表２０１０−５３２６４５〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯と本願発明
　本件出願は，２００８年６月２７日（パリ条約による優先権主張外国庁受理２００７年６月２９日，米国）を国際出願日とする出願であって，平成２４年４月１１日付けで拒絶査定がなされ，これを不服として同年８月１７日付けで審判請求がなされたものであって，その請求項１３に係る発明（以下，「本願発明」という。）は，平成２２年２月１６日付け国際出願翻訳文提出書の特許請求の範囲の請求項１３に記載された以下のとおりのものと認める。
　
「Ｈ−ＡＲＱ処理に関連付けられたデータを格納するためにメモリを動的に管理する装置であって，
　Ｈ−ＡＲＱ処理に関連付けられたパケットを受信する手段と，
　Ｈ−ＡＲＱバッファ内で空いているメモリ場所が利用可能であるかを判定する手段と，
　前記空いているメモリ場所に前記パケットを割り当てる手段と，
　前記パケットが正しく復号されたかを判定する手段と，
　前記パケットが正しく復号されなかった場合，後続するパケット再送信との結合のために，前記割り当てられたメモリ場所内に前記パケットを保持する手段とを備える装置。」
　
２．引用発明
（１）引用発明１
　原査定の拒絶の理由に引用された米国特許出願公開第２００３／０１１８０３１号明細書(以下，「引用例１」という。)には，「METHOD AND SYSTEM FOR REDUCED MEMORY HYBRID AUTOMATIC REPEAT REQUEST（削減されたメモリのハイブリッド自動再送要求のための方法及びシステム）」（（）内は当審仮訳。以下も同様。）に関し，図面とともに以下の事項が記載されている。
　
ア．「［００４２］ FIG. 2  shws a block diagram of one embodiment of a system for reduced memory hybrid ARQ, in accordance with the present invention at  200 . 
［００４３］ Reduced memory HARQ system  200  may contain a combine and store unit  210 , a channel decoder  220 , a HARQ buffer control unit  230 , a HARQ buffer pool  240 , a reserved non-HARQ buffer  250  and a HARQ feedback generator  260 . Reduced memory HARQ system  200  may be located near the receiver of a communication device. The combination of the HARQ buffer pool  240  and the reserved non-HARQ buffer  250  may be called a pool of memory or a hybrid automatic repeat request memory buffer pool. The reserve non-HARQ buffer  250  may also be called a reserved buffer. 
［００４４］ Combine and store unit  210  may be an electronic circuit capable of receiving a transmitted data packet, storing the data packet, producing a channel decoder input that comprises the data packet, and sending the channel decoder input to channel decoder  220 . 
　・・・（中略）・・・
［００４９］ Channel decoder  220  may generate a channel decoder status based on decoding the channel decoder input. In one example, if the data packet is encoded with a cyclic redundancy check (CRC) code, the channel decoder may verify that there are no errors using the CRC. The channel decoder status may contain an indication of whether decoding was successful or not. 
　・・・（中略）・・・
［００５０］ HARQ buffer control unit  230  may manage the transfer of data packets between combine and store unit  210  and HARQ buffer pool  240 . If the decoding of a data packet has been unsuccessful, the data packet may be temporarily stored in HARQ buffer pool  240 . Additional data packets that are unsuccessfully decoded may also be stored in HARQ buffer pool  240 . HARQ buffer control unit  230  may select and transfer data packets stored in HARQ buffer pool  240  to combine and store unit  210  for decoding using a hybrid ARQ method, where previously sent data packets are combined with a newly sent data packet to obtain an accurate, reliable data packet. HARQ buffer control unit  230  may receive control signals for the transferring of data packets. A receive (Rx) control signal may indicate, for example, that a data packet is a HARQ data packet, and it may be transferred to HARQ buffer pool  240  when appropriate. A receive control signal may indicate, for example, that a data packet is a retransmitted data packet, and a previously stored data packet may be transferred from HARQ buffer pool  240  to combine and store unit  210 . A receive control signal may indicate a quality of the received data. A receive control signal may indicate a method for combining in combine and store unit  210 . The combining method may be, for example, a Chase combining method, or an additional incremental redundancy combining method. 
［００５１］ HARQ buffer pool  240  may be any type of memory (e.g., semiconductor, ferric/ferrous) capable of receiving, storing and sending digital contents of one or more data packets. HARQ buffer pool  240  may contain at least one hybrid automatic repeat request memory buffer. In one example, HARQ buffer pool  240  may be a circular buffer. HARQ buffer pool  240  may consist of a number of equal-sized buffers corresponding to the largest size transmission, for example, corresponding to the highest order of modulation, or it may be a contiguous memory space that may be subdivided and allocated as needed. The contiguous memory space may be more memory efficient, especially for a system that employs several modulation schemes, since low order modulations, for example, quaternary phase shift keying (QPSK), and high order modulation, for example, quadrature amplitude modulation (64-QAM), may have different buffer size requirements. If HARQ memory in HARQ buffer pool  240  is available and the receive control signal and HARQ buffer control unit  230  indicate that a data packet requires memory, a portion of HARQ buffer pool  240  may be assigned to the data packet. HARQ buffer control unit  230  may manage the assignment of memory to the data packet, such as setting the size of memory for assignment/allocation, partitioning the pool of memory, and assigning control parameters to the memory (including, for example, a received packet number, channel quality attributes, and a parameter related to time). 
［００５２］ Reserved non-HARQ buffer  250  may be any type of memory capable of receiving, storing and sending digital contents of a data packet. Reserved non-HARQ buffer  250  may be of a predefined size. HARQ buffer control unit  230  may allocate reserved non-HARQ buffer  250  dynamically from HARQ buffer pool  240 . If HARQ memory is desired but there is no HARQ memory available, the reserved non-HARQ buffer  250  may be used to hold (store) the incoming data packet for combine and store unit  210 . Without HARQ buffer pool  240 , a retransmission must be self-decodable for successful decoding. Reserved non-HARQ buffer  250  may be used to temporarily store the results of combine and store unit  210 , such as the channel decoder input. 
［００５３］ HARQ buffer control unit  230  may determine that HARQ buffer pool  240  is full, or nearly full. 
（［００４２］図２は，２００に示す本願発明に従った，削減されたメモリのハイブリッド自動再送要求のためのシステムの１実施例のブロック図を示す。
［００４３］削減されたメモリのハイブリッド自動再送要求システム２００は，結合・蓄積ユニット２１０，チャネルデコーダ２２０，ＨＡＲＱバッファ制御ユニット２３０，ＨＡＲＱバッファプール２４０，予備の非ＨＡＲＱバッファ２５０，ＨＡＲＱフィードバック生成器２６０を含んでもよい。削減されたメモリのハイブリッド自動再送要求システム２００は，通信機器の受信機の近くに位置してもよい。ＨＡＲＱバッファプール２４０と予備の非ＨＡＲＱバッファ２５０のコンビは，メモリのプールあるいはハイブリッド自動再送要求メモリバッファプールと呼んでもよい。予備の非ＨＡＲＱバッファ２５０は予備のバッファとも呼んでもよい。
［００４４］結合・蓄積ユニット２１０は，送信されたデータパケットを受信し，そのデータパケットを蓄積し，そのデータパケットを構成するチャネルデコーダ入力を生成し，そのチャネルデコーダ入力をチャネルデコーダ２２０に送信することができる電子回路である。
　・・・（中略）・・・
［００４９］チャネルデコーダ２２０は，チャネルデコーダ入力の復号に基づいてチャネルデコーダステータスを発生し得る。一例では，データパケットが巡回冗長検査（ＣＲＣ）とともに符号化されている場合，チャネルデコーダはそのＣＲＣを用いてエラーが無いことを確認し得る。チャネルデコーダステータスは復号が成功したか否かの指標を含み得る。
　・・・（中略）・・・
［００５０］ＨＡＲＱバッファ制御ユニット２３０は，結合・蓄積ユニット２１０とＨＡＲＱバッファプール２４０との間のデータパケット転送を管理してもよい。データパケットの復号が不成功であった場合，そのデータパケットは一時的にＨＡＲＱバッファプール２４０に蓄積され得る。復号が不成功であった追加のデータパケットもＨＡＲＱバッファプール２４０に蓄積され得る。ＨＡＲＱバッファ制御ユニット２３０は，ハイブリッドＡＲＱ方法を用いた復号のために，ＨＡＲＱバッファプール２４０に蓄積されたデータパケットを選択して結合・蓄積ユニット２１０に転送することができ，そこで，以前に送信されたデータパケットは新たに送信されたデータパケットと結合されて正確で信頼性のあるデータパケットを得ることができる。ＨＡＲＱバッファ制御ユニット２３０は，データパケットの転送のための制御信号を受信してもよい。受信（Ｒｘ）制御信号は，例えば，データパケットがＨＡＲＱデータパケットであって，適時にＨＡＲＱバッファプール２４０に転送され得ることを指示してもよい。受信制御信号は，例えば，データパケットが再送されたデータパケットであって，以前に蓄積されたデータパケットがＨＡＲＱバッファプール２４０から結合・蓄積ユニット２１０へ転送され得ることを指示してもよい。受信制御信号は，受信データの品質を指示してもよい。受信制御信号は，結合・蓄積ユニット２１０における結合方法を指示してもよい。その結合方法は，例えば，チェイス結合方法や追加的なインクリメンタル・リダンダンシー結合方法でもよい。
［００５１］ＨＡＲＱバッファプール２４０は，１つ以上のデータパケットのデジタルコンテンツを受信し，蓄積し，送信することができる，いかなるタイプのメモリ（例えば，半導体，磁気）であってよい。ＨＡＲＱバッファプール２４０は，少なくとも１つのハイブリッド自動再送要求メモリバッファを含んでもよい。一例では，ＨＡＲＱバッファプール２４０は循環バッファでもよい。ＨＡＲＱバッファプール２４０は，最大サイズの送信，例えば，最高次の変調に対応するいくつかの同一サイズのバッファから構成されてもよく，または，必要に応じて分割され割り当てられる連続したメモリ空間でもよい。連続したメモリ空間は，特に，複数の変調スキームを用いるシステムの場合には，より有効かもしれない。なぜならば，低次の変調，例えば４相位相シフトキーイング（ＱＰＳＫ）と，高次の変調，例えば４相振幅変調（６４−ＱＡＭ）は，異なるバッファサイズを要求するかも知れないからである。もし，ＨＡＲＱバッファプール２４０内のＨＡＲＱメモリが利用可能であり，かつ，受信制御信号とＨＡＲＱバッファ制御ユニット２３０が，データパケットがメモリを必要とすることを示せば，ＨＡＲＱバッファプール２４０の一部がそのデータパケットに割り当てられる。ＨＡＲＱバッファ制御ユニット２３０は，割当て／配分のためのメモリのサイズ設定，メモリのプールの区画割り，制御パラメタのメモリへの割当て（例えば，受信パケット数，チャネル品質特性，時間に関するパラメタを含む）等の，メモリのデータパケットへの割当てを管理してもよい。
［００５２］予備の非ＨＡＲＱバッファ２５０は，１つ以上のデータパケットのデジタルコンテンツを受信し，蓄積し，送信することができる，いかなるタイプのメモリであってよい。予備の非ＨＡＲＱバッファ２５０は既定のサイズでもよい。ＨＡＲＱバッファ制御ユニット２３０は，ＨＡＲＱバッファプール２４０から予備の非ＨＡＲＱバッファ２５０に動的に割当て得る。もし，ＨＡＲＱメモリが要求されるが，利用可能なＨＡＲＱメモリが無い場合，予備の非ＨＡＲＱバッファ２５０が結合・蓄積ユニット２１０に代わって到着するデータパケットを保持（蓄積）するために使用され得る。ＨＡＲＱバッファユニット２４０が無いとき，復号が成功するためには再送は自己復号可能でなければならない。予備の非ＨＡＲＱバッファ２５０は，チャネルデコーダ入力等の蓄積・結合ユニット２１０の結果を一時的に保存するために使われてもよい。
［００５３］ＨＡＲＱバッファ制御ユニット２３０は，ＨＡＲＱバッファプール２４０が満杯，あるいは，ほぼ満杯と判断してもよい。）」（５頁左欄［００４２］−６頁右欄［００５３］）
　
　上記引用例１の記載及び図面ならびにこの分野における技術常識を考慮すると，
ａ．上記引用例１記載の「削減されたメモリのハイブリッド自動再送要求のためのシステム」は，ＦＩＧ．２にあるように，「結合・蓄積ユニット２１０」，「チャネルデコーダ２２０」，「ＨＡＲＱバッファ制御ユニット２３０」，「ＨＡＲＱバッファプール２４０」を備えている。
ｂ．上記「結合・蓄積ユニット２１０」について，「結合・蓄積ユニット２１０は，送信されたデータパケットを受信し，・・・（中略）・・・ことができる電子回路である。」（摘記事項［００４４］）によれば，
　上記「結合・蓄積ユニット２１０」は，「データパケットを受信する手段」である。
ｃ．上記「ＨＡＲＱバッファ制御ユニット２３０」について，「もし，ＨＡＲＱバッファプール２４０内のＨＡＲＱメモリが利用可能であり，かつ，受信制御信号とＨＡＲＱバッファ制御ユニット２３０が，データパケットがメモリを必要とすることを示せば，ＨＡＲＱバッファプール２４０の一部がそのデータパケットに割り当てられる。」（摘記事項［００５１］），「ＨＡＲＱバッファ制御ユニット２３０は，ＨＡＲＱバッファプール２４０が満杯，あるいは，ほぼ満杯と判断してもよい。」（摘記事項［００５３］）によれば，
　上記「ＨＡＲＱバッファ制御ユニット２３０」は，「ＨＡＲＱバッファプール２４０内で空いているＨＡＲＱメモリが利用可能であるかを判断し，前記空いているＨＡＲＱメモリに前記データパケットを割り当てる手段」である。
ｄ．上記「チャネルデコーダ２２０」について，「チャネルデコーダ２２０は，チャネルデコーダ入力の復号に基づいてチャネルデコーダステータスを発生し得る。一例では，データパケットが巡回冗長検査（ＣＲＣ）とともに符号化されている場合，チャネルデコーダはそのＣＲＣを用いてエラーが無いことを確認し得る。チャネルデコーダステータスは復号が成功したか否かの指標を含み得る。」（摘記事項［００４９］）とあるから，
　上記「チャネルデコーダ２２０」は，「前記データパケットが正しく復号されたかを判定する手段」である。
ｅ．上記「ＨＡＲＱバッファプール２４０」について，「データパケットの復号が不成功であった場合，そのデータパケットは一時的にＨＡＲＱバッファプール２４０に蓄積され得る。復号が不成功であった追加のデータパケットもＨＡＲＱバッファプール２４０に蓄積され得る。ＨＡＲＱバッファ制御ユニット２３０は，ハイブリッドＡＲＱ方法を用いた復号のために，ＨＡＲＱバッファプール２４０に蓄積されたデータパケットを選択して結合・蓄積ユニット２１０に転送することができ，そこで，以前に送信されたデータパケットは新たに送信されたデータパケットと結合されて正確で信頼性のあるデータパケットを得ることができる。」（摘記事項［００５０］）とあるが，上記データパケットの蓄積が上記ｃ．の「割り当てられたＨＡＲＱメモリ」に行われることは明らかであるから，
　上記「ＨＡＲＱバッファプール２４０」は，「前記データパケットが正しく復号されなかった場合，後続するパケット再送信との結合のために，前記割り当てられたＨＡＲＱメモリ内に前記データパケットを保持する手段」である。
ｆ．引用例１の「システム」による「ＨＡＲＱバッファプール２４０」の管理に関連して，「ＨＡＲＱバッファプール２４０は，最大サイズの送信，例えば，最高次の変調に対応するいくつかの同一サイズのバッファから構成されてもよく，または，必要に応じて分割され割り当てられる連続したメモリ空間でもよい。」（摘記事項［００５１］），「ＨＡＲＱバッファ制御ユニット２３０は，ＨＡＲＱバッファプール２４０から予備の非ＨＡＲＱバッファ２５０に動的に割当て得る。もし，ＨＡＲＱメモリが要求されるが，利用可能なＨＡＲＱメモリが無い場合，予備の非ＨＡＲＱバッファ２５０が結合・蓄積ユニット２１０に代わって到着するデータパケットを保持（蓄積）するために使用され得る。」（摘記事項［００５２］）とあるように，「システム」によって，ＨＡＲＱバッファプール２４０は，そのサイズや分割方法等が動的に変更されているから，
　上記「システム」は「データパケットを格納するためにバッファを動的に管理する」ものと言える。
　
　以上を総合すると，上記引用例１には，以下の発明（以下，「引用発明１」という。）が開示されていると認める。
　
「データパケットを格納するためにバッファを動的に管理するシステムであって，
　データパケットを受信する結合・蓄積ユニット２１０と，
　ＨＡＲＱバッファプール２４０内で空いているＨＡＲＱメモリが利用可能であるかを判断し，前記空いているＨＡＲＱメモリに前記データパケットを割り当てるＨＡＲＱバッファ制御ユニット２３０と，
　前記データパケットが正しく復号されたかを判定するチャネルデコーダ２２０と，
　前記データパケットが正しく復号されなかった場合，後続するパケット再送信との結合のために，前記割り当てられたＨＡＲＱメモリ内に前記データパケットを保持するＨＡＲＱバッファプール２４０とを備えるシステム。」
　
（２）引用発明２
　同じく原査定の拒絶の理由に引用された欧州特許出願公開第１３８９８４７号明細書(以下，「引用例２」という。)には，「HYBRID AUTOMATIC REPEAT REQUEST PROTOCOL（ハイブリッド自動再送要求プロトコル）」に関し，図面とともに以下の事項が記載されている。
　
イ．「［００１７］The functional behaviour of one HARQ process is illustrated in Figure 4. A physical channel is used to transmit data to a receiver. In this case it is a so-called HS-DSCH(High Speed - Downlink Shared Channel), where different users are time multiplexed. As apparent from the figure, a transmitter Base Station (Node B) transmits to a receiver called User Equipment (UE1). Node B transmits (Tx) a data packet A to the UE1. Before the data is received (Rx) by the UE1 there is a propagation delay. UE1 will demodulate and decode the packet A. After a UE1 processing time of tRX process an ACK or NAK will be sent (depending on if the packet A has been received correctly or not). In this case UE1 sends a NAK assuming that Packet A has not been received correctly. If the NAK has been received and decoded correctly by the transmitter (tpropa introduced once again by the radio channel), the transmitter can decide to resend the data packet after aprocessing time tTX process. Thus the number of data packets that have to be stored depends on the number of simultaneously active HARQ processes.
［００１８］A high level architecture of HSDPA Base Station is depicted in Figure 5. It is assumed there are #1...# X different data flows (logical channels) with data packets to be transmitted from the Node B to the User Equipment (UE). The set of HARQ transmitting and receiving entities, located in Node B and UE respectively, will be referred to as HARQ processes. The maximum number of HARQ processes per UE is usually predefined. These data flows can have different Quality of Services (QoS), e.g. delay and error requirements and may require a different configuration of HARQ instances.
［００１９］The scheduler will consider these parameters in allocating resources to different UEs.The scheduling function controls the allocation of the channel (HS-DSCH) to different users or to data flows of the same user, the current MCS level in one TTI and manages existing HARQ instances for each user.
［００２０］A data flow or even a particular packet of a data flow may have a different priority.Therefore the data packets can be queued in different priority queues. Different data flows with similar QoS requirements may also be multiplexed together (e.g. data flow #3 and #4). Besides the HS-DSCH that carries the data packets there is control data which is mapped onto a High Speed - Shared Control Channel (HS-SCCH). This could carry data such as the HARQ process ID, the modulation scheme, code allocation, transport format etc. that is needed by the receiver to correctly receive, demodulate, combine and decode the packets.
［００２１］As said before, the scheduler decides which of the N HARQ processes shall be used for transmission. Each HARQ process can have different window sizes. In HSDPA there is only a single HARQ process scheduled each TTI and each process works as a SAW protocol which corresponds to selective repeat ARQ with window size 1. In the example illustrated in Figure 4, a retransmission can be scheduled after 5 transmission time intervals(TTI). It is not possible to schedule the same HARQ process earlier if packet combining shall be used because the processing is still ongoing. The HARQ process number as well as the sequence number has to be signalled separately to allow a proper combining even if the packet is not received correctly. In HSDPA the 1 bit sequence number is called New Data Indicator (NDI). Each time a new packet has been sent, the NDI is incremented. In HSDPA the HARQ process ID and the NDI are signalled on the HS-SCCH.
（［００１７］ ＨＡＲＱ処理の一つの機能動作が，図４に示されている。データを受信機に送信するのに，物理チャネルが用いられる。本例は，異なるユーザが時間多重される，いわゆるＨＳ−ＤＳＣＨ（高速ダウンリンク共有チャネル）である。図から明らかなように，送信機側基地局（ノードＢ）がユーザ機器（ＵＥ１）と称される受信機に対して，送信を行う。ノードＢは，データパケットＡをＵＥ１に対して送信する（Ｔｘ）。ＵＥ１によりデータが受信される前（Ｒｘ）には，伝搬遅延がある。ＵＥ１は，パケットＡを復調し，復号する。ＵＥ１の処理時間ｔＲＸprocessの後，ＡＣＫ又はＮＡＫが送られる（パケットＡが正しく受信されたかどうかに依存する）。本例では，パケットＡが正しく受信されていないものとして，ＵＥ１は，ＮＡＫを送信する。送信機により，ＮＡＫが受信され，正しく復号された場合（無線チャネルにより，tpropaが再度生じる），送信機は，処理時間tTX processの後にデータパケットを再送するかどうかを決定することができる。よって，蓄積が必要となるデータパケット数は，同時にアクティブなＨＡＲＱ処理の数に依存する。
［００１８］ ＨＳＤＰＡ基地局の上位構造が図５に示されている。データパケットがノードＢからユーザ機器（ＵＥ）に対して送信される，＃１から＃Ｘの異なるデータフロー（論理チャネル）が存在するものと仮定されている。ノードＢ及びＵＥのそれぞれに置かれたＨＡＲＱ送受信エンティティのセットは，ＨＡＲＱ処理と称される。通常，ＵＥあたりのＨＡＲＱ処理の最大数は，予め規定されている。これらのデータフローは，異なるサービス品質（ＱｏＳ），例えば遅延及び誤りについての要求を有することができ，異なる設定によるＨＡＲＱインスタンスを要求し得る。
［００１９］ スケジューラは，異なるＵＥにリソースを割り当てる際に，これらのパラメータを考慮する。スケジューリング機能は，一つのＴＴＩでの現在のＭＣＳレベルにおける，異なるユーザ又は同一ユーザの複数のデータフローに対するチャネル（ＨＳ−ＤＳＣＨ）の割当を制御し，各々のユーザに対する既存のＨＡＲＱインスタンスを管理する。
［００２０］ データフロー又はデータフローの特定パケットでさえ，異なる優先度を有し得る。従って，データパケットは，異なる優先度キューに入れられることができる。同一のＱｏＳ要求を持つ複数のデータフローは，多重化されても良い（例えば，データフロー＃３と＃４）。データパケットを搬送するＨＳ−ＤＳＣＨに加えて，高速共有制御チャネル（ＨＳ−ＳＣＣＨ）にマッピングされる制御データも存在する。このチャネルは，ＨＡＲＱ処理ＩＤ，変調方式，符号割当，トランスポートフォーマットなど受信機側でパケットの正確な受信，復調，合成及び復号を行なうために必要なデータを搬送することができる。
［００２１］上述の通り，スケジューラは，Ｎ数のＨＡＲＱ処理のうちの何れが送信に用いられるかを決定する。各ＨＡＲＱ処理は，異なるウインドウサイズを有することができる。ＨＳＤＰＡでは，各ＴＴＩにスケジューリングされるＨＡＲＱ処理は一つのみであり，各処理は，ウインドウサイズ１の選択的リピート方式のＡＲＱに相当するＳＡＷプロトコルとして機能する。図４に示した例では，再送は，５ＴＴＩ後にスケジューリングすることができる。パケット合成が用いられる場合，同ＨＡＲＱ処理をこれよりも速くにスケジューリングすることはできない。処理がまだ進行中だからである。パケットが正しく受信されなかった際にも適切な合成が可能となるように，シーケンス番号に加えて，ＨＡＲＱ処理番号が別個にシグナリングされる必要がある。ＨＳＤＰＡにおいては，１ビットシーケンス番号は，新データインジケータ（ＮＤＩ：New Data Indicator）と称される。新規のパケットが送られる毎に，ＮＤＩがインクリメントされる。ＨＳＤＰＡにおいては，ＨＡＲＱ処理ＩＤ及びＮＤＩは，ＨＳ−ＳＣＣＨ上でシグナリングされる。）」（３頁４欄［００１７］−４頁５欄［００２１］）
　
　上記引用例２の記載及び図面ならびにこの分野における技術常識を考慮すると，
　ＦＩＧ．４〜６に記載されているように，上記引用例２のハイブリッド自動再送要求プロトコルを用いたノードＢからＵＥ１へのＨＳＤＰＡ（High Speed Downlink Packet Access ）において，各データパケットは，制御チャネル（ＨＳ−ＳＣＣＨ）で伝送されるＨＡＲＱ処理ＩＤ（ＩＤ＝１〜Ｎ）に関連付けられて送受信されており，上記引用例２には，以下の発明（以下，「引用発明２」という。）が開示されていると認める。
　
「ＨＡＲＱ処理において，データパケットをＨＡＲＱ処理ＩＤと関連付けて送受信するデータパケット送受信方法。」
　
３．対比
　本願発明と引用発明１とを対比するに，
ａ．引用発明１の「データパケット」と本願発明の「Ｈ−ＡＲＱ処理に関連付けられたデータ」は「データ」である点で共通する。
ｂ．引用発明１の「バッファ」は本願発明の「メモリ」に含まれる。
ｃ．引用発明１の「システム」が具体的には「装置」として構成されるものであることは明らかであるから，本願発明の「装置」に相当する。
ｄ．引用発明１の「データパケット」と本願発明の「Ｈ−ＡＲＱ処理に関連付けられたパケット」は「パケット」である点で共通する。
ｅ．引用発明１の「受信する結合・蓄積ユニット２１０」は本願発明の「受信する手段」に含まれる。
ｆ．引用発明１の「ＨＡＲＱバッファプール２４０」は本願発明の「Ｈ−ＡＲＱバッファ」に含まれる。
ｇ．引用発明１の「ＨＡＲＱメモリ」は本願発明の「メモリ場所」に含まれる。
ｈ．引用発明１の「ＨＡＲＱバッファ制御ユニット２３０」は，「判断し」「割り当てる」という動作上，本願発明の「判定する手段」及び「割り当てる手段」に相当する。
ｉ．引用発明１の「（正しく復号されたかを）判定するチャネルデコーダ２２０」は本願発明の「（正しく復号されたかを）判定する手段」に含まれる。
ｊ．引用発明１の「保持するＨＡＲＱバッファプール２４０」は本願発明の「保持する手段」に含まれる。
　
　以上を総合すると，両者は以下の点で一致ないし相違している。
　
（一致点）
「データを格納するためにメモリを動的に管理する装置であって，
　パケットを受信する手段と，
　Ｈ−ＡＲＱバッファ内で空いているメモリ場所が利用可能であるかを判定する手段と，
　前記空いているメモリ場所に前記パケットを割り当てる手段と，
　前記パケットが正しく復号されたかを判定する手段と，
　前記パケットが正しく復号されなかった場合，後続するパケット再送信との結合のために，前記割り当てられたメモリ場所内に前記パケットを保持する手段とを備える装置。」
　
（相違点）
　「データ」及び「パケット」が，
　本願発明では「Ｈ−ＡＲＱ処理に関連付けられた」ものであるのに対し，
　引用発明１では単に「データパケット」である点。
　
４．検討
　上記相違点につき検討する。
　まず，上記「２．引用発明」の項中の「（２）引用発明２」の項に記したように，上記引用例２には，「ＨＡＲＱ処理において，データパケットをＨＡＲＱ処理ＩＤと関連付けて送受信するデータパケット送受信方法。」という引用発明２が記載されている。
　そして，引用発明１，２は，いずれもＨＡＲＱ処理に関する発明であるから，上記引用発明２を引用発明１に単に適用して，引用発明１の「データパケット」を「ＨＡＲＱ処理ＩＤと関連付けて送受信する」ことにより，「Ｈ−ＡＲＱ処理に関連付けられた」ものとすることは，当業者が容易に想到し得たものである。
　
　そして，本願発明が奏する効果も引用発明１及び引用発明２から容易に予測できる範囲内のものである。
　
５．むすび
　以上のとおり，本願発明は，上記引用発明１及び引用発明２に基づいて，当業者が容易に発明をすることができたものであるから，特許法第２９条第２項の規定により特許を受けることができない。
　
　よって，結論のとおり審決する。