ENABLING SECONDARY-CELL OPERATION DURING DUAL ACTIVE PROTOCOL STACK HANDOVER
20240397400 ยท 2024-11-28
Assignee
Inventors
- Srinivasan SELVAGANAPATHY (Bangalore, IN)
- Amaanat ALI (Espoo, FI)
- Ahmad AWADA (Munich, DE)
- Jedrzej STANCZAK (Wroclaw, PL)
Cpc classification
H04W36/008355
ELECTRICITY
H04W36/18
ELECTRICITY
International classification
Abstract
The present disclosure relates to a technique for enabling secondary-cell (SCell) operation during dual active protocol stack handover (DAPS-HO). For this purpose, a command for the DAPS-HO is modified at a source network node such that it causes a UE to maintain, among an available set of source SCells configured by the source network node for the UE, at least one source SCell active during the DAPS-HO, as well as to activate, among an available set of target SCells configured by a target network node for the UE, at least one target SCell during the DAPS-HO. By using such a modified command for the DAPS-HO, the UE may use the SCells of the source and target network nodes during the DAPS-HO, thereby resulting in a higher user plane throughput compared to that provided by using the single PCell operation only.
Claims
1. A user equipment (UE) for wireless communications, comprising: at least one processor; and at least one memory including a computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the UE at least to: receive, from a source network node, a command for dual active protocol stack handover (DAPS-HO) from a source primary cell (PCell) of the source network node to a target PCell of a target network node, the source network node further comprising a set of source secondary cells (SCells) configured for the UE, the target network node further comprising a set of target SCells configured for the UE, the command for the DAPS-HO causing the UE to: maintain, among the set of source SCells, at least one source SCell active during the DAPS-HO; and activate, among the set of target SCells, at least one target SCell during the DAPS-HO; and execute the DAPS-HO based on the received command for the DAPS-HO.
2. The UE of claim 1, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the UE to receive the command for the DAPS-HO by using a dedicated signaling from the source network node.
3. The UE of claim 1, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the UE to execute the DAPS-HO by: performing a random access procedure for the target PCell; after the random access procedure is successfully completed, receiving, from the target network node, a release message for the source PCell; and in response to the release message, releasing the source PCell and the at least one source SCell.
4. The UE of claim 3, wherein the command for the DAPS-HO further causes the UE to: maintain, among the set of source SCells, a first subset of source SCells active upon receiving the command for the DAPS-HO until the random access procedure for the target PCell is successfully completed; and maintain, among the set of source SCells, a second subset of source SCells active after the successfully completed random access procedure until the release message for the source PCell is received from the target network node.
5. The UE of claim 4, wherein the first subset of source SCells is the same as the second subset of source SCells.
6. The UE of claim 4, wherein the second subset of source SCells is part of the first subset of source SCells.
7. The UE of claim 3, wherein the command for the DAPS-HO further causes the UE to: configure a subset of target SCells from the set of target SCells upon receiving the command for the DAPS-HO; activate the subset of target SCells after the successfully completed random access procedure; and activate the remaining target SCells from the set of target SCells upon receiving the release message for the source PCell from the target network node.
8. The UE of claim 1, wherein the command for the DAPS-HO further causes the UE to configure and activate the set of target SCells during the DAPS-HO.
9. The UE of claim 1, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the UE, before receiving the command for the DAPS-HO, to: receive, from the source network node or the target network node, a request for a UE capability, the UE capability comprising: (i) a maximum number of SCells that the UE is able to maintain active simultaneously, and/or (ii) at least one SCell combination that the UE is able to maintain; and report the UE capability to the source network node or the target network node.
10. The UE of claim 1, wherein the command for the DAPS-HO comprises a SCell combination table that comprises multiple SCell combinations configured for the UE, each of the multiple SCell combinations comprising at least one source SCell of the set of source SCells and at least one target SCell of the set of target SCells, and wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the UE to: select, among the multiple SCell combinations, a SCell combination for the DAPS-HO; maintain the at least one source SCell of the selected SCell combination active during the DAPS-HO, and activate the at least one target SCell of the selected SCell combination during the DAPS-HO.
11. The UE of claim 10, wherein each of the multiple SCell combinations is provided with a table index in the SCell combination table, and wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the UE to select the SCell combination for the DAPS-HO by: receiving, from the source network node or the target network node, a selected table index among the table indices of the SCell combination table; and selecting the SCell combination for the DAPS-HO based on the selected table index.
12. The UE of claim 11, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the UE, to notify the target network node about the selected table index if the selected table index is received from the source network node.
13. The UE of claim 11, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the UE to receive the selected table index by using a Media Access Control (MAC)-Control Element (CE).
14. A source network node in a wireless communication network, comprising: at least one processor; and at least one memory including a computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the source network node at least to: provide, to a target network node in the wireless communication network, a request for dual active protocol stack handover (DAPS-HO) for a user equipment (UE) from a source primary cell (PCell) of the source network node to a target PCell of the target network node, the source network node further comprising a set of source secondary cells (SCells) configured for the UE, the target network node further comprising a set of target SCells configured for the UE, the request for the DAPS-HO comprising at least one source SCell of the set of source SCells which the UE is to maintain active during the DAPS-HO; receive a DAPS-HO request acknowledgement from the target network node, the DAPS-HO request acknowledgement comprising: (i) at least one target SCell of the set of target SCells which the UE is to activate during the DAPS-HO, and (ii) an indication of whether the source network node is to replace the at least one source SCell indicated in the request for the DAPS-HO with at least another source SCell of the set of source SCells; and based on the DAPS-HO request acknowledgement, generate a command for the DAPS-HO, the command for the DAPS-HO indicating: (i) the at least one target SCell, and (ii) the at least one source SCell indicated in the request for the DAPS-HO or the at least another source SCell; and transmit, to the UE, the command for the DAPS-HO.
15. The source network node of claim 14, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the source network node to transmit the command for the DAPS-HO by using a dedicated signaling to the UE.
16. The source network node of claim 14, wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the source network node, before transmitting the request for the DAPS-HO to the target network node, to: transmit, to the UE, a request for a UE capability, the UE capability comprising: (i) a maximum number of SCells that the UE is able to maintain active simultaneously, and/or (ii) at least SCell combination that the UE is able to maintain; receive the a report on the UE capability from the UE; and provide the report on the UE capability to the target network node.
17. The source network node of claim 14, wherein the at least one source SCell comprises: a first subset of source SCells which the UE is to maintain active upon receiving the command for the DAPS-HO until a random access procedure for the target PCell is successfully completed in accordance with the DAPS-HO; and a second subset of source SCells which the UE is to maintain active after the successfully completed random access procedure until the UE receives a release message for the source PCell from the target network node in accordance with the DAPS-HO.
18-19. (canceled)
20. The source network node of claim 17, wherein the at least one target SCell comprises a subset of target SCells which the UE is to configure upon receiving the command for the DAPS-HO and activate after the successfully completed random access procedure, and wherein the command for the DAPS-HO causes the UE to activate the remaining target SCells from the set of target SCells upon receiving the release message for the source PCell from the target network node.
21. The source network node of claim 14, wherein the command for the DAPS-HO causes the UE to activate the set of target SCells during the DAPS-HO.
22-29. (canceled)
30. A method for operating a user equipment (UE) for wireless communications, comprising: receiving, from a source network node, a command for dual active protocol stack handover (DAPS-HO) from a source primary cell (PCell) of the source network node to a target PCell of a target network node, the source network node further comprising a set of source secondary cells (SCells) configured for the UE, the target network node further comprising a set of target SCells configured for the UE, the command for the DAPS-HO causing the UE to: maintain, among the set of source SCells, at least one source SCell active during the DAPS-HO; and activate, among the set of target SCells, at least one target SCell during the DAPS-HO; and executing the DAPS-HO based on the received command for the DAPS-HO.
31-35. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The present disclosure is explained below with reference to the accompanying drawings in which:
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
DETAILED DESCRIPTION
[0059] Various embodiments of the present disclosure are further described in more detail with reference to the accompanying drawings. However, the present disclosure can be embodied in many other forms and should not be construed as limited to any certain structure or function discussed in the following description. In contrast, these embodiments are provided to make the description of the present disclosure detailed and complete.
[0060] According to the detailed description, it will be apparent to the ones skilled in the art that the scope of the present disclosure encompasses any embodiment thereof, which is disclosed herein, irrespective of whether this embodiment is implemented independently or in concert with any other embodiment of the present disclosure. For example, the apparatuses and methods disclosed herein can be implemented in practice by using any numbers of the embodiments provided herein. Furthermore, it should be understood that any embodiment of the present disclosure can be implemented using one or more of the elements presented in the appended claims.
[0061] Unless otherwise stated, any embodiment recited herein as example embodiment should not be construed as preferable or having an advantage over other embodiments.
[0062] Although the numerative terminology, such as first, second, third, fourth, etc., may be used herein to describe various embodiments or features, it should be understood that these embodiments or features should not be limited by this numerative terminology. This numerative terminology is used herein only to distinguish one embodiment or feature from another embodiment or feature. For example, in the embodiments disclosed herein, a first subset of source SCells could be renamed a second subset of source SCells, and vice versa, without departing from the teachings of the present disclosure.
[0063] According to the example embodiments disclosed herein, a User Equipment (UE) may refer to an electronic computing device that is configured to perform wireless communications. The UE may be implemented as a mobile station, a mobile terminal, a mobile subscriber unit, a mobile phone, a cellular phone, a smart phone, a cordless phone, a personal digital assistant (PDA), a wireless communication device, a laptop computer, a tablet computer, a gaming device, a netbook, a smartbook, an ultrabook, a medical mobile device or equipment, a biometric sensor, a wearable device (e.g., a smart watch, smart glasses, a smart wrist band, etc.), an entertainment device (e.g., an audio player, a video player, etc.), a vehicular component or sensor (e.g., a driver-assistance system), a smart meter/sensor, an unmanned vehicle (e.g., an industrial robot, a quadcopter, etc.) and its component (e.g., a self-driving car computer), industrial manufacturing equipment, a global positioning system (GPS) device, an Internet-of-Things (IoT) device, an Industrial IoT (IIoT) device, a machine-type communication (MTC) device, a group of Massive IoT (MIoT) or Massive MTC (mMTC) devices/sensors, or any other suitable mobile device configured to support wireless communications. In some embodiments, the UE may refer to at least two collocated and inter-connected UEs thus defined.
[0064] As used in the example embodiments disclosed herein, a network node may refer to a fixed point of communication for a UE in a particular wireless communication network. The network node may be referred to as a base transceiver station (BTS) in terms of the 2G communication technology, a NodeB in terms of the 3G communication technology, an evolved NodeB (eNodeB) in terms of the 4G communication technology, and a gNB in terms of the 5G New Radio (NR) communication technology. The network node may serve different cells, such as a macrocell, a microcell, a picocell, a femtocell, and/or other types of cells. The macrocell may cover a relatively large geographic area (for example, at least several kilometers in radius). The microcell may cover a geographic area less than two kilometers in radius, for example. The picocell may cover a relatively small geographic area, such, for example, as offices, shopping malls, train stations, stock exchanges, etc. The femtocell may cover an even smaller geographic area (for example, a home). Correspondingly, the network node serving the macrocell may be referred to as a macro node, the network node serving the microcell may be referred to as a micro node, and so on.
[0065] It should be also noted that, in the embodiments disclosed herein, the term cell may refer not only to a geographic area or coverage within which one or more nodes provide a wireless communication service by using a carrier, but also to radio resources (e.g., time-frequency resources). In the latter case, the cell may be associated with a bandwidth which is a frequency range configured by the carrier. Being associated with the radio resources, the cell is defined by a combination of DL resources and UL resources, for example, a combination of a DL Component Carrier (CC) and an UL CC. In case of Carrier Aggregation (CA), two or more CCs are aggregated. The UE may simultaneously receive or transmit on one or multiple CCs depending on its capabilities. The CA is supported for both contiguous and non-contiguous CCs. When the CA is configured, the UE only has one RRC connection in a wireless communication network. At RRC connection establishment/re-establishment/handover (HO), one serving cell provides non-access stratum (NAS) mobility information, and at RRC connection re-establishment/HO, one serving cell provides a security input. This cell is referred to as a Primary Cell (PCell). The PCell is a cell operating on a primary frequency, in which the UE either performs an initial connection establishment procedure or initiates a connection re-establishment procedure. Depending on the UE capabilities, Secondary Cells (SCells) may be also configured to form, together with the PCell, a set of serving cells. An SCell is a cell providing additional radio resources on top of the PCell. In general, the configured set of serving cells for the UE may consist of one PCell and one or more SCells. Thus, as used in the embodiments disclosed herein, the phrases like a UE releases some SCells and activate other SCells may mean that the UE releases the radio resources associated with said some SCells and activates (or starts employing) the radio resources associated with said other SCells. At the same time, instead of releasing SCells, a UE may also deactivate them, which means that the UE simply stops monitoring a DL for any data and stops transmission in an UL (but the SCells are not released in this case, i.e., the radio resources associated with the SCells are still employed by the UE). Such a SCell deactivation is also intended to fall within the scope of the present disclosure.
[0066] According to the example embodiments disclosed herein, a wireless communication network, in which a UE and a network node communicate with each other, may refer to a cellular or mobile network, a Wireless Local Area Network (WLAN), a Wireless Personal Area Networks (WPAN), a Wireless Wide Area Network (WWAN), a satellite communication (SATCOM) system, or any other type of wireless communication networks. Each of these types of wireless communication networks supports wireless communications according to one or more communication protocol standards. For example, the cellular network may operate according to the Global System for Mobile Communications (GSM) standard, the Code-Division Multiple Access (CDMA) standard, the Wide-Band Code-Division Multiple Access (WCDM) standard, the Time-Division Multiple Access (TDMA) standard, or any other communication protocol standard, the WLAN may operate according to one or more versions of the IEEE 802.11 standards, the WPAN may operate according to the Infrared Data Association (IrDA), Wireless USB, Bluetooth, or ZigBee standard, and the WWAN may operate according to the Worldwide Interoperability for Microwave Access (WiMAX) standard.
[0067] One of the goals in mobility enhancement in a wireless communication network is to accomplish little to no interruption time when performing HO for a UE from a source cell to a target cell. Such reduced interruption time may be achieved by using the DAPS-HO procedure introduced in 3GPP Release 16. As part of this conventional DAPS-HO procedure, the UE simultaneously configures two protocol stack (PS) instances with source and target cells to enable transmission/reception via both the cells.
[0068]
[0069] As follows from
[0070]
[0071] However, the conventional DAPS-HO procedure described above suffers from the following drawback: If each of the source gNBs 102 and the target gNB 106 uses the CA (i.e., serves a PCell and at least one SCell), all the SCells should be released before triggering the DAPS-HO to the UE 110. This is because only the PCells of the source gNB 102 and the target gNB 106 are used during the conventional DAPS-HO procedure (this restriction is specified in TS38.00 Section 9.2.3.1). Thus, at least one more RRC reconfiguration message is required to add the SCells to the PCell of the target gNB 106 after the protocol stack 112 is released, or the addition of the SCells may be indicated in the RRC reconfiguration message sent in the step 224 (which is the earliest time to add any SCells following the DAPS HO). Anyway, restricting the UE 110 for single PCell operation (at both source and target) during the DAPS-HO requires multiple signalling overheads caused by releasing the SCells prior to the DAPS-HO and configuring them back after the DAPS-HO. These additional steps may adversely impact the UE throughput.
[0072] The example embodiments disclosed herein provide a technical solution that allows mitigating or even eliminating the above-sounded drawbacks peculiar to the prior art. In particular, the technical solution disclosed herein enables SCell operation during the DAPS-HO. For this purpose, a command for the DAPS-HO is modified at a source network node such that it causes a UE to maintain, among an available set of source SCells configured by the source network node for the UE, at least one source SCell active during the DAPS-HO, as well as activate, among an available set of target SCells configured by a target network node for the UE, at least one target SCell during the DAPS-HO. By using such a modified command for the DAPS-HO, the UE may use the SCells of the source and target network nodes during the DAPS-HO, thereby resulting in a higher user plane throughput compared to that provided by using the single PCell operation only.
[0073]
[0074] The processor 302 may be implemented as a CPU, general-purpose processor, single-purpose processor, microcontroller, microprocessor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), digital signal processor (DSP), complex programmable logic device, etc. It should be also noted that the processor 302 may be implemented as any combination of one or more of the aforesaid. As an example, the processor 302 may be a combination of two or more microprocessors.
[0075] The memory 304 may be implemented as a classical nonvolatile or volatile memory used in the modern electronic computing machines. As an example, the nonvolatile memory may include Read-Only Memory (ROM), ferroelectric Random-Access Memory (RAM), Programmable ROM (PROM), Electrically Erasable PROM (EEPROM), solid state drive (SSD), flash memory, magnetic disk storage (such as hard drives and magnetic tapes), optical disc storage (such as CD, DVD and Blu-ray discs), etc. As for the volatile memory, examples thereof include Dynamic RAM, Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Static RAM, etc.
[0076] The processor-executable instructions 308 stored in the memory 304 may be configured as a computer-executable code which causes the processor 302 to perform the aspects of the present disclosure. The computer-executable code for carrying out operations or steps for the aspects of the present disclosure may be written in any combination of one or more programming languages, such as Java, C++, or the like. In some examples, the computer-executable code may be in the form of a high-level language or in a pre-compiled form and be generated by an interpreter (also pre-stored in the memory 304) on the fly.
[0077]
[0078] In one example embodiment, the method 400 may comprise, before the step S402, an additional step, in which the processor 302 receives, from the source network node or the target network node, a request for a UE capability. The UE capability implies: (i) a maximum number of SCells that the UE 300 may maintain active during the DAPS-HO, and/or (ii) at least one SCell combination that the UE 300 may maintain during the DAPS-HO. In response to the request, the UE 300 may report the UE capability to the source network node or the target network node. By so doing, it is possible to properly enable the SCell operation for the UE 300 during the DAPS-HO.
[0079] In one example embodiment, the step S404 may be performed as follows. At first, the processor 302 performs a random access procedure (like the RACH procedure performed in the step S214 of the interaction diagram 200) for the target PCell. After the random access procedure is successfully completed, the processor 302 receives a release message for the source PCell (like the RRC reconfiguration message sent in the step S224 of the interaction diagram 200) from the target network node. In response to the release message, the processor 302 releases the source PCell and the at least one source SCell indicated in the command for the DAPS-HO.
[0080] In one example embodiment, the command for the DAPS-HO may cause the UE 300 to maintain, among the set of source SCells, a first subset of source SCells active upon receiving the command for the DAPS-HO until the random access procedure for the target PCell is successfully completed. In this embodiment, the command for the DAPS-HO may further cause the UE 300 to maintain, among the set of source SCells, a second subset of source SCells active after the successfully completed random access procedure until the release message for the source PCell is received from the target network node. The second subset of source SCells may be either the same as the first subset of source SCells, or be part of the first subset of source SCells. By so doing, it is possible to enable the source SCells during the DAPS-HO in a flexible manner.
[0081] As for the target SCell(s), in one example embodiment, the command for the DAPS-HO may cause the UE 300 to configure a subset of target SCells from the set of target SCells upon receiving the command for the DAPS-HO, and to activate the subset of target SCells after the successfully completed random access procedure. In this embodiment, the command for the DAPS-HO further causes the UE to activate the remaining target SCells from the set of target SCells upon receiving the release message for the source PCell from the target network node. In another example embodiment, the command for the DAPS-HO may cause the UE 300 to configure and activate the set of target SCells during the DAPS-HO. By so doing, it is also possible to enable the target SCells during the DAPS-HO in a flexible manner.
[0082]
[0087] Thus, the UE 300 may enable the source and target SCells during the DAPS-HO in a flexible manner.
[0088]
[0089]
[0090] In one example embodiment, the method 700 may comprise, before the step S702, an additional step, in which the processor 602 transmits transmit, to the UE 300 (i.e., the processor 302) a request for the UE capability (i.e., the maximum number of SCells that the UE 300 may maintain active during the DAPS-HO, and/or at least one SCell combination that the UE 300 may maintain during the DAPS-HO) and, in response to the request, receives the report on the UE capability.
[0091]
[0092]
[0093] In one example embodiment, the method 900 may comprise an additional step, in which the processor 802 generates an SCell combination table that comprises multiple SCell combinations configured for the UE 300. Each of the multiple SCell combinations may comprise one or more source SCells of the set of source SCells and one or more target SCells of the set of target SCells. Moreover, each of such SCell combinations may be provided with its own table index. The SCell combination table may be generated, for example, based on the maximum number of SCells that the UE 300 may maintain active during the DAPS-HO, and/or preferred combinations of the source and target SCells. The processor 802 should ensure that all the entries of the SCell combination table are within the UE capability for the DAPS-HO. The processor 802 may indicate the SCell combination table as an additional parameter to the processor 602 in the DAPS-HO request acknowledgement. The SCell combination table may be further provided to the UE 300 either from the source network node 600 or the target network node 800 by using a dedicated signaling (e.g., a new RRC message or together with the command for the DAPS-HO). In turn, the processor 302 of the UE 300 may be configured to select, from the SCell combination table, a SCell combination for the DAPS-HO, maintain the source SCell(s) of the selected SCell combination active during the DAPS-HO, and activate the target SCell(s) of the selected SCell combination during the DAPS-HO. In one example embodiment, such a selection of the SCell combination may be made based on a selected table index additionally reported by the source network node 600 or the target network node 900 to the UE 300 either together with the command for the DAPS-HO, or by using a new RRC message or a MAC-CE, for example.
[0094] Furthermore, the source network node 600 may use the table indices to switch the SCell operation during the DAPS-HO, if required. In this case, the source network node 600 may inform the UE 300 about the table index of the SCell combination to be used instead of the previously selected one. The UE 300 may further indicate this table index to the target network node 800, for example, as part of the RRC reconfiguration complete message which is sent to the target network node 800 after the successfully completed random access procedure (as discussed above with reference to
[0095] In turn, the target network node 800 may decide to change the SCell operation (i.e., the SCell combination) during the DAPS-HO by switching the table index, for example, prior to the source PCell is released, depending on the radio condition of the source and target SCells. If the source network node and the target network node are co-located in the same network node (e.g., the same gNB), the source network node 600 may immediately switch to the table index that is selected by the target network node 800; otherwise, the target network node 800 may inform the source network node 600 about the selected table index over the Xn/X2 interface (this would require measurements to be forwarded to the target network node 800 or require the target network node 800 to directly know the measurements from the UE 300).
[0096]
[0097]
[0098] It should be noted that each step or operation of the methods 400, 700, 900, and the interaction diagrams 1000 and 1100, or any combinations of the steps or operations, can be implemented by various means, such as hardware, firmware, and/or software. As an example, one or more of the steps or operations described above can be embodied by processor executable instructions, data structures, program modules, and other suitable data representations. Furthermore, the processor-executable instructions which embody the steps or operations described above can be stored on a corresponding data carrier and executed by the processors 302, 602, and 802, respectively. This data carrier can be implemented as any computer-readable storage medium configured to be readable by said at least one processor to execute the processor executable instructions. Such computer-readable storage media can include both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, the computer-readable media comprise media implemented in any method or technology suitable for storing information. In more detail, the practical examples of the computer-readable media include, but are not limited to information-delivery media, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile discs (DVD), holographic media or other optical disc storage, magnetic tape, magnetic cassettes, magnetic disk storage, and other magnetic storage devices.
[0099] Although the example embodiments of the present disclosure are described herein, it should be noted that any various changes and modifications could be made in the embodiments of the present disclosure, without departing from the scope of legal protection which is defined by the appended claims. In the appended claims, the word comprising does not exclude other elements or operations, and the indefinite article a or an does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.