The present specification relates to workload data, such as communications relating to workloads of operators.
One or more operators may collaborate in a working environment to perform tasks. There remains a need for further improvements in this field.
In a first aspect, this specification provides an apparatus comprising: means for receiving data (e.g. from sensors) relating to a first operator performing at least part of a first task, wherein at least part of the data is received from one or more sensors; means for using a first workload model for determining, based on the received data, a workload of the first operator over a first time period; means for communicating information relating to the workload of the first operator to one or more receivers (e.g. other operators or a supervisory system); and means for performing at least one of: monitoring the workload of the first operator; or altering demands on the first operator based on at least one of the information relating to the workload of the first operator, or information relating to a respective workload of one or more other operators.
In some examples, the one or more other operators may comprise at least one of: operators performing at least another part of the first task; or operators performing at least a part of one or more other tasks.
In some examples, the received data relating to the first operator comprises at least one of performance data, self-reported data, physiological data, psychological data, biomechanical data, simulation data, morphological data, and connectional data.
In some examples, the one or more receivers comprise at least one of the one or more other operators and a supervisory system.
In some examples, the workload is updated over the first time period as the first operator is performing the at least part of the first task.
In some examples, the monitoring of the workload of the first operator comprises comparing the workload of the first operator with one or more workloads of the one or more other operators. Alternatively, or in addition, monitoring the workload of the first operator comprises comparing the workload of the first operator at different time instances of the first time period. Alternatively, or in addition, monitoring the workload of the first operator comprises analyzing one or more patterns of evolution of workload of the first operator over the first time period.
In some examples, the altering of the demands on the first operator comprises balancing the demands on the first operator and demands on at least one of the one or more other operators based on one or more weights.
In some examples, communicating the workload to the receiver comprises inducing a trigger to the one or more other operators.
In some examples, at least part of the data relating to the first operator is received from one or more performance monitors.
In some examples, the first workload model comprises a machine learning model.
Some examples include means for training the first workload model using input sensor data relating to one or more operators and workload assessment inputs received from the one or more operators. The input sensor data may be received from at least one of one or more sensors and one or more performance monitors.
The means may comprise: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the performance of the apparatus.
In a second aspect, this specification describes a method comprising: receiving data relating to a first operator performing at least part of a first task, wherein at least part of the data is received from one or more sensors; using a first workload model for determining, based on the received data, a workload of the first operator over a first time period; communicating information relating to the workload of the first operator to one or more receivers; and performing at least one of: monitoring the workload of the first operator; or altering the demands on the first operator based on at least one of the information relating to the workload of the first operator, or information relating to a respective workload of one or more other operators.
In a third aspect, this specification describes an apparatus configured to perform any method as described with reference to the second aspect.
In a fourth aspect, this specification describes computer-readable instructions which, when executed by computing apparatus, cause the computing apparatus to perform any method as described with reference to the second aspect.
In a fifth aspect, this specification describes a supervisory system comprising: means for receiving information relating to workloads of one or more operators; wherein the information is determined using one or more workload models based on at least one of sensor data of the one or more operators and performance monitoring data of the one or more operators; means for balancing demands among the one or more operators based on one or more weights; and means for sending information regarding the balanced demands to the one or more operators.
In a sixth aspect, this specification describes a computer program comprising instructions for causing an apparatus to perform at least the following: receiving data relating to a first operator performing at least part of a first task; wherein at least part of the data is received from one or more sensors; using a first workload model for determining, based on the received data, a workload of the first operator over a first time period; communicating information relating to the workload of the first operator to one or more receivers; and performing at least one of: monitoring the workload of the first operator; or altering demands on the first operator based on at least one of the information relating to the workload of the first operator and, or information relating to a respective workload of one or more other operators.
In a sixth aspect, this specification describes a computer-readable medium (such as a non-transitory computer-readable medium) comprising program instructions stored thereon for performing at least the following: receiving data relating to a first operator performing at least part of a first task; wherein at least part of the data is received from one or more sensors; using a first workload model for determining, based on the received data, a workload of the first operator over a first time period; communicating information relating to the workload of the first operator to one or more receivers; and performing at least one of: monitoring the workload of the first operator; or altering demands on the first operator based on at least one of the information relating to the workload of the first operator and, or information relating to a respective workload of one or more other operators.
In a seventh aspect, this specification describes an apparatus comprising: at least one processor; and at least one memory including computer program code which, when executed by the at least one processor, causes the apparatus to: receive data relating to a first operator performing at least part of a first task; wherein at least part of the data is received from one or more sensors; use a first workload model for determining, based on the received data, a workload of the first operator over a first time period; communicate information relating to the workload of the first operator to one or more receivers; and perform at least one of: monitoring the workload of the first operator; or altering demands on the first operator based on at least one of the information relating to the workload of the first operator and, or information relating to a respective workload of one or more other operators.
Example embodiments will now be described, by way of non-limiting examples, with reference to the following schematic drawings, in which:
The scope of protection sought for various embodiments of the invention is set out by the independent claims. The embodiments and features, if any, described in the specification that do not fall under the scope of the independent claims are to be interpreted as examples useful for understanding various embodiments of the invention.
In the description and drawings, like reference numerals refer to like elements throughout.
When one or more operators perform one or more tasks in a collaborative working environment, it may be desirable to manage workloads of the operators.
A workload of an operator may be a measure of demands on the operator while the operator is performing at least part of one or more tasks. The workload may represent a total number of demands that may be placed on the operator in order to finish one or more tasks. The workload may further be a quantitative representation of the nature of the demands on the operator. For example, a first operator may be performing one part of a task with average difficulty level “low” and a second operator may be performing another part of the task with average difficulty level “high”. The demands on the second operator may then be higher than the demands on the first operator due to the difference in difficulty level.
It may be appreciated that a workload may represent number of tasks, nature of tasks, time required to complete a task, and any other information about demands on the operator that may be computed using the workload model. Such demands may not be determined simply based on knowledge of what tasks an operator may be doing, as different operators may handle tasks differently, and the nature of the task itself may not accurately reflect the workload on different operators.
At operation 34, a first workload model, such as the first workload model 16, may be used for determining a workload of the first operator based on the received data.
At operation 36, information relating to the workload of the first operator is communicated to one or more receivers (such as the receiver(s) 18).
At operation 38, the workload of the first operator 12 may be monitored. Alternatively, or in addition, one or more demands on the first operator 12 may be altered based on information relating to the workload of the first operator and/or information relating to a respective workload of one or more other operators. For example, if it is determined that the workload of the first operator 12 is higher than a threshold, the demands on the first operator 12 (for example amount of tasks assigned or difficulty of tasks) may be reduced.
In an example embodiment, one or more tasks may be related to extreme sports or military environments. In such environments, accurately measuring workload of one or more operators, and assigning tasks accordingly may assist in ensuring that efficiency of the one or more operators as a team is maximized In one example, the workload of the first operator 12 may indicate whether the first operator 12 is assigned more demands than he/she may be capable of performing, or whether the first operator 12 is too tired to work efficiently, in which case the demands on the first operator 12 may be reduced in order to maximize efficiency Similarly, if the workload of a second operator indicates that the second operator may be capable of performing more demands than the demands currently assigned to him/her, some of the demands of the first operator 12 may be assigned to the second operator, and thus the demands may be balanced among the one or more operators.
In an example embodiment, performance data 61 may represent performance of the first operator 12 in at least part of one or more tasks. For example performance measurements may comprise one or more of accuracy, reaction time, number of correct operations, memory tests, mental arithmetic tests (for example forwards and backwards digits counting), and task dedicated tests (for example percentage of hits and misses). For example, such tests may be used for determining efficiency and accuracy of an operator performing a task. In one example, performance measurements may relate to a first task (primary task) being performed by an operator. The demands on the operator may relate to the first task. In this example, the performance of the operator in performing the first task may be affected by lack of appropriate skills of the operator, boredom of the operator, or inefficiency of the operator. In another example, the performance measurements may relate to more than one task (primary task and secondary task(s)) being performed by the operator. The primary task may be of higher priority than the secondary task(s). The performance of the operator in the primary task may be affected by the secondary tasks, as the operator may divide his attention or time between the primary and secondary tasks. For example, the primary and secondary tasks may use similar cognitive resources of the operator. Performance of the operator for both the primary task and the secondary task may be measured. Performance measurement in the second task may indicate available cognitive resources of the operator while performing the first task. Changes in performance for secondary tasks may be analyzed by changing demands related to the primary task, and/or changes in performance for the primary task may be analysed by changing demands related to the secondary tasks. In this way, changes in performance of an operator may indicate how workload of the operator is affected by changing different demands on the operator.
In an example embodiment, self-reported data 62 may represent perception of an operator relating to demands on the operator. For example self-reported data measurements may include inputs from the operator indicating whether the demands on the operator are lower than a threshold, higher than a threshold, or measurements related to health, tiredness, stress, or the like, of the operator. The operator may be presented with a means to input the self-reported data. Example measurement scales for self-reported data may include NASA Task Load Index (NASA-TLX), subjective workload assessment technique (SWAT), Subjective workload dominance technique (SWORD), and Modified Cooper-Harper (MCH).
In an example embodiment, physio-psychological data 63 may represent physiological and/or psychological indicators for an operator. For example, physiological measurements may include heart rate, cardiac activity, respiratory activity, ocular activity, brain activity, sleep patterns, number of hours of sleep, body temperature, body sweat levels, or the like. Psychological measurements may include emotional state (for example determined by voice, facial expression patterns, gestures, postures, or the like), personal profile (for example personality data, past medical conditions, etc.), and emotional or physical feeling (for example happy, sad, in pain, etc.). Changes in physiological data may be analysed (for example to quantify metabolic rates or energy) while the operator is performing one or more parts of one or more tasks.
In an example embodiment, bio-mechanical data 64 may represent measurements related to posture of an operator. Posture measurements of the operator may indicate the posture of the operator while performing different tasks. The posture measurements may be used for determining a type or degree of muscle and/or skeletal stress on the operator. Information of the stresses on one or more muscles or one or more parts of the skeleton may indicate whether the operator has been assigned demands higher than a threshold which may be causing physical stress. Posture measurements may be based on self-reported data (for example the operator providing inputs regarding muscle pain or joints pain) or data from device(s) measuring posture and/or comparing the posture with ideal posture(s).
In an example embodiment, simulation data 65 may represent measurements related to prediction of an operator's workload. One or more simulation models may be used for predicting the operator's workload based on historical data (for example operator's workload for previous similar tasks). For example, a model may be created based on information relating to one or more aspects of one or more operators performing a task, including the one or more operators' communicating with one or more devices, timeline of the one or more operators performing a task, or any other aspect assisting in modeling one or more operators performance of a task. The information may be arranged according to tasks performed by the one or more operators. Based on the information, simulation models may model the one or more operators, sequence of tasks, and demands on the one or more operators while performing one or more respective parts of the one or more respective tasks. The simulation models may then be used for workload predictions for each user.
In an example embodiment, the morphological data 66 may represent measurements relating to impact of a form, shape or structure of devices used by an operator for performing one or more tasks. Both physical and mental tasks may comprise usage of one or more devices or tools. The form, shape, weight, structure, and/or comfort of use of the devices or tools may affect the workload of the operator. For example, performance of an operator performing a task of lifting objects may be affected by the size, shape, or weight of the objects. In another example, performance of an operator performing a task on a computer may be affected by a size of a screen, or physical aspects of one or more parts of the computer.
In an example embodiment, the connectional data 67 may represent measurements relating to collaboration between an operator and one or more other operators and/or collaboration between the operator and one or more devices or tools. For example, a team composition or connection may affect the performance of the operators in the team depending on one or more of personality, interests, and skills of the operators forming the team. Connectional data for collaboration between one or more operators may represent such connections between operators of the team. In another example, connectional data for collaboration between operators and one or more devices or tools may represent how the operator uses the device or tools, including usage skills, efficiency of using one or more devices or tools compared to other devices or tools for the same tasks, or the like.
In an example embodiment, one or more of the performance data 61, self-reported data 62, physio-psychological data 63, biomechanical data 64, simulation data 65, morphological data 66, and connectional data 67 may be used by a workload model to determine workload of an operator. The workload model may comprise one or more dimensions relating to the received data, the one or more dimensions including one or more of performance dimension, self-reported dimension, physio-psychological dimension, biomechanical dimension, simulation dimension, morphological dimension, and connectional dimension. The workload computed by the workload model may evolve and be updated as the operator continues performing the task (as the demands on the operator relating to the task may decrease as parts of the task has been performed). The workload model may therefore compute the workload of the operator at different instances of time over a time period.
In an example embodiment, the one or more dimensions (described above) of the workload model have equal weights in the workload model, and one or more measurements (described above) for each of the dimensions may also have equal weights. A mathematical formulation for computing the workload using the workload model at a time t1 may be formulated as:
where:
WLt1 represents workload at time T1;
i iterates over the dimensions;
j iterates over measurements for dimension i;
mj represents values of the measurement; and
nj represents number of measurements for dimension i.
In an example embodiment, the one or more dimensions of the workload model may have equal weights in the workload model. One or more measurements for each of the dimensions may have different weights. A mathematical formulation for computing the workload using the workload model at a time t1I may be formulated as:
where:
i iterates over the dimensions;
j iterates over the measurements for dimension i;
mj represents the values of the measurements;
nj represents number of measurements for dimension i; and
wm
In an example embodiment, one or more dimensions may have different weights, and measurements of the one or more dimensions may have different weights. The workload may be computed by integrating weights of the one or more dimensions and measurements based on interactional relations among the dimensions. A mathematical formulation for computing the workload using the workload model at a time t1 may be formulated as:
where:
WLt1 represents workload at time T1;
i iterates over the dimensions;
j iterates over the measurements for dimension i;
mj represents the values of the measurements;
nj represents number of measurements for dimension i; and
wm
rel(i, j), i, j ∈ 1 . . . 7 represents interactional relations among the dimensions; and k represents an index of interactional relation with j.
In an example embodiment, a mathematical formulation for comparing (112) workloads of the first operator with workloads of one or more other operators may be formulated as:
where:
WLA_t1-B_t1 represents comparison of the workload of a first operator (A) with workloads of one or more other operators (B);
i iterates over the dimensions;
j iterates over the measurements for dimension i;
mj represents the values of the measurements; and
nj represents number of measurements for dimension i.
In an example embodiment, a mathematical formulation for comparing (113) workloads of the first operator at different time instances of the first time period may be formulated as:
where:
WLA_t1-A_t2 represents comparison of the workload of a first operator at different time instances;
i iterates over the dimensions;
j iterates over the measurements for dimension i;
mj represents the values of the measurements; and
nj represents number of measurements for dimension i.
Algorithm 120 starts with operation 121 for determining a respective workload of a plurality of operators (including the first operator and one or more other operators). As discussed above, the workload may be determined using a workload model and data relating to the operators. For example, if the workload of one or more of the plurality of operators is determined to be more than a threshold and/or less than a second threshold, demands on the one or more operators may be altered in order to maximize efficiency.
At operation 122, one or more weights may be determined for balancing the demands placed upon the plurality of operators. For example, the weights may be defined based on one or more of experience, strength, knowledge, skills, expected working hours, expected holidays, or the like, of the plurality of operators. For example, an operator who has ten years of experience in performing a task may be more efficient in performing the task compared to an operator who is performing the task for the first time. The weights for demands on the operator with higher experience may therefore be higher, as he/she may be able to perform the task more efficiently.
At operation 123, the demands on one or more of the plurality of operators may be balanced based on the one or more weights. For example, demands on the first operator and demands on the one or more other operators are balanced based on the weights.
At operation 124, the balanced demands may be communicated to one or more of the plurality of operators. For example, the balanced demands on the first operator may be communicated to the first operator and/or one or more other operators. Similarly, the balanced demands on another operator may be communicated to the operator whose demands have been altered, and/or to one or more other operators of the plurality of operators.
The workload assessment inputs may be provided by the one or more operators based on their own perception of effort, stress, time, difficulty, etc. related to one or more tasks. At operation 143, a workload model may be trained using the inputs received at operations 141 and 142. In one example embodiment, one or more of the input sensor data and the workload assessment inputs may correspond to a plurality of operators performing the same first task (individually), such that the workload model may be trained with information regarding how each of the plurality of operators perform the first task (or similar tasks). Alternatively, or in addition, one or more of the input sensor data and the workload assessment inputs may correspond to a first operator performing a plurality of tasks, such that the workload model may be trained with information regarding how the first operator performs each of the plurality of the tasks. A mathematical formulation for training the workload model may be formulated as:
where:
WLA_T1 represents workload of a first operator at time T1;
i iterates over the dimensions;
j iterates over the measurements for dimension i;
mj represents the values of the measurement;
nj represents number of measurements for dimension i;
wm
rel(i, j), i, j ∈ 1 . . . 7 represents interactional relations among the dimensions; mmax represents maximum workload capability of the first operator; and
k represents an index of interactional relation with j.
Alternatively, or in addition, one or more of the input sensor data and the workload assessment inputs may correspond to a plurality of operators performing a plurality of tasks (individually), such that the workload model may be trained with information regarding how each of the plurality of operators perform each of the plurality of tasks, and/or information regarding how one or more of the plurality of operators collaborate with each other to perform one or more tasks. The workload model may be trained with aggregated scores of the input sensor data used as weights for the workload model. A mathematical formulation for training the workload model with aggregated scores may be formulated as:
where:
WLt1 represents workload of the plurality of operators at time T1;
i iterates over the dimensions;
j iterates over the measurements for dimension i;
mj represents the values of the measurement;
nj represents number of measurements for dimension i;
wm
rel(i, j), i, j ∈ 1 . . . 7 represents interactional relations among the dimensions;
mmax represents maximum workload capability of the first operator; and
k represents an index of interactional relation with j.
In an example embodiment, the workload model comprises a machine learning model, for example, a neural network.
As described above with reference to
In an example aspect, this specification describes an apparatus comprising: means for receiving data relating to a first operator performing at least part of a first task, wherein at least part of the data is received from one or more sensors; and means for using a first workload model for determining, based on the received data, a workload of the first operator over a first time period, wherein the workload of the first operator comprises one or more of a performance dimension, a self-reported dimension, a physiological dimension, a psychological dimension, a biomechanical dimension, a simulation dimension, a morphological dimension, or a connectional dimension. The workload model of the first operator may comprise any combination of the dimensions described above (including a combination of all of those dimensions). Moreover, the workload model of the first operator may comprise one or more (e.g. all) of the dimensions described above and one or more additional dimensions not described above. In some examples, the first workload model comprises a machine learning model. Some examples include means for training the first workload model using input sensor data relating to one or more operators and workload assessment inputs received from the one or more operators. The input sensor data may be received from at least one of one or more sensors and one or more performance monitors. The said means may comprise: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the performance of the apparatus.
In a further example aspect, this specification describes a method comprising: receiving data relating to a first operator performing at least part of a first task, wherein at least part of the data is received from one or more sensors; and using a first workload model for determining, based on the received data, a workload of the first operator over a first time period, wherein the workload of the first operator comprises one or more of a performance dimension, a self-reported dimension, a physiological dimension, a psychological dimension, a biomechanical dimension, a simulation dimension, a morphological dimension, or a connectional dimension. The workload model of the first operator may comprise any combination of the dimensions 3o described above (including a combination of all of those dimensions). Moreover, the workload model of the first operator may comprise one or more (e.g. all) of the dimensions described above and one or more additional dimensions not described above. In some examples, the first workload model comprises a machine learning model.
In another example aspect, this specification describes computer-readable instructions which, when executed by computing apparatus, cause the computing apparatus to perform any method as described with reference to the second aspect.
In a further example aspect, this specification describes a computer program comprising instructions for causing an apparatus to perform at least the following: receiving data relating to a first operator performing at least part of a first task, wherein at least part of the data is received from one or more sensors; and using a first workload model for determining, based on the received data, a workload of the first operator over a first time period, wherein the workload of the first operator comprises one or more of a performance dimension, a self-reported dimension, a physiological dimension, a psychological dimension, a biomechanical dimension, a simulation dimension, a morphological dimension, or a connectional dimension.
In yet another example aspect, this specification describes a computer-readable medium (such as a non-transitory computer-readable medium) comprising program instructions stored thereon for performing at least the following: receiving data relating to a first operator performing at least part of a first task, wherein at least part of the data is received from one or more sensors; and using a first workload model for determining, based on the received data, a workload of the first operator over a first time period, wherein the workload of the first operator comprises one or more of a performance dimension, a self-reported dimension, a physiological dimension, a psychological dimension, a biomechanical dimension, a simulation dimension, a morphological dimension, or a connectional dimension.
In a seventh aspect, this specification describes an apparatus comprising: at least one processor; and at least one memory including computer program code which, when executed by the at least one processor, causes the apparatus to: receive data relating to a first operator performing at least part of a first task, wherein at least part of the data is received from one or more sensors; and use a first workload model for determining, based on the received data, a workload of the first operator over a first time period, wherein the workload of the first operator comprises one or more of a performance dimension, a self-reported dimension, a physiological dimension, a psychological dimension, a biomechanical dimension, a simulation dimension, a morphological dimension, or a connectional dimension.
For completeness,
The processing system 300 may have a processor 302, a memory 304 coupled to the processor and comprised of a RAM 314 and a ROM 312, and, optionally, a user input 310 and a display 318. The processing system 300 may comprise one or more network/apparatus interfaces 308 for connection to a network/apparatus, e.g. a modem which may be wired or wireless. The interface 308 may also operate as a connection to other apparatus such as device/apparatus which is not network side apparatus. Thus, direct connection between devices/apparatus without network participation is possible.
The processor 302 is connected to each of the other components in order to control operation thereof.
The memory 304 may comprise a non-volatile memory, such as a hard disk drive (HDD) or a solid state drive (SSD). The ROM 312 of the memory 304 stores, amongst other things, an operating system 315 and may store software applications 316. The RAM 314 of the memory 304 is used by the processor 302 for the temporary storage of data. The operating system 315 may contain code which, when executed by the processor implements aspects of the algorithms 30, 120, 130, 140 and 160 described above. Note that in the case of small device/apparatus the memory can be most suitable for small size usage i.e. not always a hard disk drive (HDD) or a solid state drive (SSD) is used.
The processor 302 may take any suitable form. For instance, it may be a microcontroller, a plurality of microcontrollers, a processor, or a plurality of processors.
The processing system 300 may be a standalone computer, a server, a console, or a network thereof. The processing system 300 and needed structural parts may be all inside device/apparatus such as IoT device/apparatus i.e. embedded to very small size
In some example embodiments, the processing system 300 may also be associated with external software applications. These may be applications stored on a remote server device/apparatus and may run partly or exclusively on the remote server device/apparatus. These applications may be termed cloud-hosted applications. The processing system 300 may be in communication with the remote server device/apparatus in order to utilize the software application stored there.
Embodiments of the present invention may be implemented in software, hardware, application logic or a combination of software, hardware and application logic. The software, application logic and/or hardware may reside on memory, or any computer media. In an example embodiment, the application logic, software or an instruction set is maintained on any one of various conventional computer-readable media. In the context of this document, a “memory” or “computer-readable medium” may be any non-transitory media or means that can contain, store, communicate, propagate or transport the instructions for use by or in connection with an instruction execution system, apparatus, or device, such as a computer.
Reference to, where relevant, “computer-readable medium”, “computer program product”, “tangibly embodied computer program” etc., or a “processor” or “processing circuitry” etc. should be understood to encompass not only computers having differing architectures such as single/multi-processor architectures and sequencers/parallel architectures, but also specialized circuits such as field programmable gate arrays FPGA, application specify circuits ASIC, signal processing devices/apparatus and other devices/apparatus. References to computer program, instructions, code etc. should be understood to express software for a programmable processor firmware such as the programmable content of a hardware device/apparatus as instructions for a processor or configured or configuration settings for a fixed function device/apparatus, gate array, programmable logic device/apparatus, etc.
If desired, the different functions discussed herein may be performed in a different order and/or concurrently with each other. Furthermore, if desired, one or more of the above-described functions may be optional or may be combined. Similarly, it will also be appreciated that the flow diagrams of
It will be appreciated that the above described example embodiments are purely illustrative and are not limiting on the scope of the invention. Other variations and modifications will be apparent to persons skilled in the art upon reading the present specification.
Moreover, the disclosure of the present application should be understood to include any novel features or any novel combination of features either explicitly or implicitly disclosed herein or any generalization thereof and during the prosecution of the present application or of any application derived therefrom, new claims may be formulated to cover any such features and/or combination of such features.
Although various aspects of the invention are set out in the independent claims, other aspects of the invention comprise other combinations of features from the described example embodiments and/or the dependent claims with the features of the independent claims, and not solely the combinations explicitly set out in the claims.
It is also noted herein that while the above describes various examples, these descriptions should not be viewed in a limiting sense. Rather, there are several variations and modifications which may be made without departing from the scope of the present invention as defined in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
19187796.8 | Jul 2019 | EP | regional |