Patent Description:
Autism is a neurological condition that persists throughout an individual's lifetime. From the moment of diagnosis in childhood (which usually occurs around the second year of life), autism directly alters the autistic individual's relationship with the environment.

The person's perception of the world becomes fraught with obstacles, physical and emotional barriers that prevent the individual from embarking on a neurotypical life - i.e., similar to the life of a non-autistic person. In order to maintain states that are in respect of autistic sensitivity, typically the sensory and social stimulations that the autistic individual receives on a daily basis are reduced.

However, during adolescence first and adulthood later, the need for social interactions and travel make it impossible to limit sensory and social stimulations. In fact, the person goes through a phase known for its social detachment from the family unit - hence from known and controlled situations and environments - in search of greater economic and personal autonomy. Thus, the autistic individual finds himself in the position of having to learn to manage a number of routine activities autonomously - for example, while being exposed to stimulations that can lead to highly disturbing events, typically referred to as 'meltdowns'.

In an attempt to contain the effect of meltdowns, <CIT> proposes a band provided with accelerometers and configured to identify repetitive movements, referred to as stereotypical movements (hand movements, body rocking, etc.), typically performed by an autistic user during a meltdown event. When repetitive movements are detected, it is provided for a procedure aimed at alleviating meltdown effects, for example the reproduction of a guided meditation or breathing, a song, etc., to be started on a user device - for example a smartphone.

Similarly, <CIT> proposes a wearable device configured to detect repetitive movements of the user or an accelerated heartbeat and to produce a vibration that should attenuate the meltdown. In addition, the wearable device comprises a button whose pressure sends a request for help to a remote-control device held by a guardian or a social health operator.

<CIT> describes a personal management device including a programmable scheduler to enable scheduling activities of a user over a predetermined period. A time-counting function provides alerts for each scheduled activity at the appropriate time. The device envisages monitoring biological indicators and when threshold levels indicative of the onset of anxiety are reached, it interrupts the programmed activity to implement an anxiety-reducing strategy.

<CIT> describes a health care system. The system comprises a portable device. Through the portable device, the patient is reminded when to carry out the activities in the prescribed treatment regimen, and information is collected on the effective patient's compliance with the prescribed treatment regimen and symptoms.

The Applicant has found that the known systems are unable to assist the user in an autonomous management of daily life, which is necessary to ensure that an autistic individual achieves at least partial independence from guardians and social health operators.

An object of the present invention is to overcome the drawbacks of the prior art.

In particular, it is an object of the present invention to provide a system capable of assisting a user with special needs, such as a user suffering from an autism spectrum disorder, in the execution of one or more programmed activities by developing at least partial independence from guardians and/or social health operators.

A further object of the present invention is to propose a system capable of identifying, preferably in real time, whether and which activities are a source of stress for the user.

In detail, it is the object of the present invention to propose a system that makes it possible to identify vexing events experienced by the user in a simple and effective way by limiting the need for sensors.

These and other objects of the present invention are achieved by a system incorporating the features of the annexed claims, which form an integral part of the present description.

According to a first aspect, the present invention is directed to a system for assisting the z r execution of programmed activities. The system comprises:.

Typically, the wearable electronic device is worn by a user with special needs, while the software application is run on a remote terminal used by a caregiver of the user - e.g. a relative, guardian, specialised personnel, etc..

The software application comprises an agenda that stores at least one voice message, said voice message comprises an invitation to carry out an activity and is associated with a time instant. In detail, the software application is configured to transmit the at least one voice message and the time instant associated therewith to the wearable electronic device. In turn, the wearable electronic device is configured to reproduce the at least one voice message at the time instant associated with the at least one voice message. Advantageously, the wearable electronic device is configured to detect at least one touch of the interactive portion following the reproduction of the at least one voice message, measure a duration of the at least one touch, and transmit to the software application a number of detected touches and the measured duration of each detected touch. The software application identifies a vexing event experienced by the user when it is detected at least one between a touch lasting longer than a threshold duration value, and a sequence of consecutive touches within a predetermined time interval.

Thanks to this solution, it is possible to indirectly assist the user in the execution of daily activities. Specifically, the system provides the user with the necessary stimulation to carry out one or more activities, e.g. daily activities such as having breakfast, washing, getting dressed, going to a certain place, etc. Through the system, the user thus learns to perform a routine of operations, for example on a daily basis. As a result, the user can achieve an increasing degree of autonomy in the execution of various activities, particularly in the case of activities that have to be repeated daily.

Furthermore, the recording and the analysis of interactions with the interactive portion performed by the system makes it possible to identify the occurrence of stressful situations of the user in relation to the performance of daily activities without the need to resort to complex devices and/or require the acquisition of detailed information about the user or the user's environment. This helps the caregiver to better understand which activities create troubles and/or encounter a decision-making barrier, i.e. they are not actively welcomed by the user (e.g. due to preferences of the user, who might not like doing a certain activity). The identification of these vexing events makes it possible to implement various strategies to address and overcome the trouble itself, for example: exercises aimed at improving the relationship of the user with the specific activity, the subdivision of the activity into shorter and more easily manageable activities or activities in order to be successful in the activity autonomously through a gradual path.

In one embodiment, the agenda stores at least one further voice message containing an instruction to be followed to complete said activity. In this case, the software application is configured to transmit said at least one further voice message to the electronic wearable device. In addition, the wearable electronic device is configured to reproduce said at least one further voice message when a touch of duration equal to or shorter than said threshold duration is detected after the reproduction of the at least one voice message.

In one embodiment, the wearable electronic device is configured not to reproduce said at least one further voice message when a touch lasting longer than said threshold duration is detected after the reproduction of the at least one voice message.

In one embodiment, the wearable electronic device is further configured to measure a time elapsed since the reproduction of the at least one voice message.

When a predetermined time has elapsed without having detected the touch of the user, the wearable electronic device reproduces the at least one voice message again, increments a reproduction counter by the at least one voice message, if the reproduction counter reaches a predetermined number, it does not further reproduce the at least one voice message, and communicates to the software application that the predetermined number has been reached.

The software application is configured to identify a vexing event experienced by the user when information is received that the predetermined number has been reached.

The above-mentioned embodiments make it possible to determine with greater precision and detail the situations in which the user experiences troubles in carrying out a scheduled activity.

In one embodiment, the wearable electronic device is configured to count a number of events in which:.

The wearable electronic device communicates the number of events to the software application, which is configured to signal the at least one voice message as ineffective.

Thanks to the analysis of the reactions of the user to the voice messages, it is possible to easily and clearly identify which voice messages are not effective in promoting the performance of the scheduled activity. This allows the caregiver to verify whether the autistic user is not interested in the execution of the activity and whether the problem lies in the lack of precise indications or in the lexical choice in the voice message. Consequently, it is possible to limit, if not eliminate altogether, the frustration in both the user and in the caregiver connected to the trouble of carrying out the envisaged activity by effectively editing the voice message.

In one embodiment, the system further comprises detection means configured to measure at least one physiological parameter of the user and to transmit the measurement of the at least one physiological parameter to the software application.

In this case, the software application is configured to identify a vexing event experienced by the user in a time interval comprising said time instant based on the measurement of the at least one physiological parameter provided by the detection means.

The use of the user's physiological information makes it possible to identify with precision the most pronounced vexing events, particularly meltdown episodes in the case of autistic users. The caregiver is thus able to intervene promptly when actually needed by the user, identify activities that cause excessive stress and provide targeted care measures and/or optimise the scheduling of activities so as to reduce the stress experienced by the user. In addition, the system allows to reduce the time of direct care by the guardian and/or by the healthcare professional, thus reducing a cost in terms of time and/or economic resources needed to adequately assist the user.

In one embodiment, the software application is configured to generate an alert message when a vexing event is identified.

This allows the guardian and/or the healthcare professional to learn in real time when the user has a real need for direct assistance, particularly in the case of more severe vexing events.

In one embodiment, the software application is configured to:.

Preferably, the software application is configured to present an interface through which an operator can select the time instant associated with said voice message and start recording the at least one voice message.

In this way, highly personalised messages can be prepared that allow to best guide the user to carry out the corresponding activity.

In one embodiment, the agenda comprises a time interval in which the activity should be performed. In such a case, the wearable electronic device is configured to signal to the user at least once, a time remaining to complete the activity within said time interval.

In one embodiment, the detection means comprise a sensor configured to measure the electrical conductivity of the skin of the user as a function of time. In this case, the software application is configured to identify a vexing event when the conductivity measurement exceeds a threshold value.

The Applicant has noted that the measurement of the electrical conductivity of the skin allows the effective and reliable identification of vexing events to which the user is subjected, in particular meltdown events of autistic users.

In one embodiment, the detection means comprise at least one further sensor configured to measure one of:.

In this case, the software application is configured to identify a vexing event when it is detected at least one among:.

in addition to exceeding the threshold value by the measurement of the electrical conductivity of the skin of the user.

The Applicant has determined that combining the measurements relative to the electrical conductivity of the skin with the measurements listed above makes it possible to identify even more effectively and with greater reliability vexing events to which the user is subject, in particular meltdown events of autistic users. In addition, the greater amount of information thus obtained makes it possible to obtain a better understanding of the vexing event and thus to study better strategies to avoid or at least mitigate the vexing event.

In an alternative embodiment, the detection means comprise at least one further sensor configured to measure an ambient temperature surrounding the user, i.e. in proximity of the user.

In this case, the software application is configured to modify at least one of:.

when an ambient temperature above a threshold ambient temperature value or an ambient temperature outside an interval of expected ambient temperature values is measured.

Additionally or alternatively, the detection means comprise at least one further sensor configured to measure a body temperature surrounding the user.

when a body temperature above a threshold body temperature value or an ambient temperature outside an interval of expected body temperature values is measured.

Optionally, one or more other measurements or relative threshold values may also be altered based on the measured ambient temperature and/or body temperature such as, for example, the heart rate measurement or the threshold value associated therewith.

This makes it possible to detect ambient and/or body conditions (such as fever) that can alter one or more measurements related to the user, in particular the measurement of the electrical conductivity of the skin. This thus makes it possible to more reliably assess the occurrence of a meltdown event by avoiding false positives due to measurements that are outside the threshold because of an excessive ambient and/or body temperature or outside an interval of values that is considered normal.

In one embodiment, at least a portion of the detection means are integrated in the wearable electronic device.

Alternatively, the detection means are included in a further wearable device worn by the user.

Preferably, the wearable electronic device is a necklace, while the further wearable electronic device is a bracelet.

The Applicant has noted that the use of a necklace and of the bracelet was easily acceptable to the user. Furthermore, the voice message transmitted by the necklace is emitted from a source in a position similar to the mouth position of a user's interlocutor, thereby allowing a more natural experience by the user listening to the voice message.

As a further alternative or addition, at least part of the detection means are integrated in an object used by the user during a vexing event, in at least one tool used by the user during the execution of said activity to be carried out, and/or comprise sensors suitable for detecting the presence of the user or of the wearable electronic device positioned in a place where said activity to be carried out is to be carried out.

The use of detection means located in objects or in places usually used by the user makes it possible to acquire more complete information on the status of the user during the performance of the activity and/or in the event of a vexing event.

A different aspect of the present invention concerns a method for assisting the execution of programmed activities comprising the steps of:.

In one embodiment, the method further comprises the steps of:.

The method makes it possible to obtain advantages similar to those set out above in relation to the system described above.

Further features and advantages of the present invention will be more evident from the description of the accompanying drawings.

The invention is described hereinbelow with reference to certain examples provided by way of non-limiting example and illustrated in the accompanying drawings. These drawings illustrate different aspects and embodiments of the present invention and reference numerals illustrating structures, components, materials and/or similar elements in different drawings are indicated by similar reference numerals, where appropriate.

While the invention is susceptible to various modifications and alternative constructions, certain preferred embodiments are shown in the drawings and are described hereinbelow in detail. It must in any case be understood that there is no intention to limit the invention to the specific embodiment illustrated, but, on the contrary, the invention intends covering all the modifications, alternative and equivalent constructions that fall within the scope of the invention as defined in the claims.

The use of "for example", "etc.", "or" indicates non-exclusive alternatives without limitation, unless otherwise indicated. The use of "includes" means "includes, but not limited to" unless otherwise indicated.

With reference to <FIG>, an assistance system for autistic users is described according to an embodiment of the present invention, referred to simply as "system <NUM>" below.

The system <NUM> comprises a first user device, a necklace <NUM> in the illustrated example, and a second user device, a bracelet <NUM> in the illustrated example. In use, the necklace <NUM> and the bracelet <NUM> are worn by a user U suffering from an autism spectrum disorder. Furthermore, the system <NUM> comprises a software application, hereinafter referred to as "app <NUM>", installed on a remote terminal, a smartphone <NUM> in the illustrated example, of an assistant, or caregiver C, of the user U.

With particular reference to <FIG>, the necklace <NUM> comprises a pendant <NUM> and a ribbon <NUM>. In particular, the pendant <NUM> comprises a casing <NUM>, preferably waterproof, which houses an electronic circuit <NUM> (illustrated schematically in <FIG>). For example, the casing <NUM> is formed by a pair of shells constrained to each other by means of mechanical and/or magnetic mutual fasteners (not visible in the figures). Preferably, the casing <NUM> has a rounded shape or in any case has no sharp vertices and edges.

Furthermore, the casing <NUM> comprises an interactive portion <NUM> coupled to a touch sensor <NUM>, preferably of a capacitive type, housed inside the casing <NUM>. In a preferred embodiment, the interactive portion <NUM> is made with a texture and/or a colour that is easily distinguishable from the remaining part of the casing <NUM>. For example, the interactive portion <NUM> is formed of wood and, optionally, is coloured in soft shades. Preferably, the interactive portion has a discoidal shape.

Preferably, the casing <NUM> comprises holes <NUM> and/or thinned portions formed at a loudspeaker of a sound synthesis module <NUM> included in the electronic circuit <NUM>, in order to allow optimal propagation of acoustic vibrations produced by the loudspeaker of the sound synthesis module <NUM>.

Finally, the casing <NUM> comprises a pair of through holes <NUM> that allow the insertion of the ribbon <NUM>, which is used to wear the pendant <NUM> around the neck of the user U.

In addition to the touch sensor <NUM> and the sound synthesis module <NUM>, the electronic circuit <NUM> of the pendant <NUM> comprises a control module <NUM> - preferably, comprising a microcontroller -, a memory module <NUM>, a communication module <NUM> - capable of exchanging data with the app <NUM> via a wireless communication channel W1 - and a power supply module <NUM> - comprising a battery. In particular, the control module <NUM> is connected to at least the modules <NUM>, <NUM>, <NUM> and <NUM> and is configured to govern the operation thereof. In addition, the power supply module <NUM> is connected to the modules <NUM>, <NUM>, <NUM>, <NUM> and <NUM> and is configured to deliver operating electric power thereto.

The bracelet <NUM> comprises a band <NUM>, preferably with a magnetic clasp (not visible), and a casing <NUM>, preferably waterproof, which encloses an electronic circuit <NUM>. For example, the casing <NUM> is formed by a pair of shells constrained to each other by means of mechanical and/or magnetic mutual fasteners (not visible in the figures).

The casing <NUM> comprises a fastener <NUM> to enable a coupling between the band <NUM> and the casing <NUM>. In the example illustrated, the fastener <NUM> is a protruding frame comprising a pair of through holes suitable for receiving the band <NUM>.

Finally, the casing <NUM> comprises a surface <NUM> configured to contact the epidermis of the user U when the bracelet <NUM> is worn. Advantageously, the surface <NUM> comprises one or more holes and/or windows through which one or more sensors S1-Sn of a sensor assembly <NUM> included in the electronic circuit can make measurements of physiological parameters of the user U.

In particular, the sensor assembly <NUM> comprises at least one galvanic skin response sensor (or GSR sensor). Preferably, the sensor assembly also comprises at least one of:.

In addition to the sensor assembly <NUM>, the electronic circuit <NUM> of the bracelet <NUM> comprises a control module <NUM> - preferably, comprising a microcontroller -, a memory module <NUM>, a communication module <NUM> - capable of transmitting data to the app <NUM> via a wireless communication channel W2 - and a power supply module <NUM> - comprising a battery. In particular, the control module <NUM> is connected to at least the modules <NUM>, <NUM>, <NUM> and is configured to govern the operation thereof. In addition, the power supply module <NUM> is connected to the modules <NUM>, <NUM>, <NUM> and <NUM> and is configured to deliver operating electrical power thereto.

Optionally, the system <NUM> comprises a wireless charging device <NUM> (illustrated in <FIG>). Advantageously, the wireless charging device <NUM> comprises a shaped housing for receiving the casing <NUM> of the pendant <NUM> and a shaped housing for receiving the casing <NUM> of the bracelet <NUM>.

The app <NUM> is configured to perform an activity programming function, i.e. an activity agenda <NUM> through which the caregiver C can set a set of activities - e.g. getting dressed, eating a meal, personal hygiene activities - that the user U should perform starting from respective initial time instants and, preferably, conclude within a predetermined time period.

For example, through a graphical interface of the app <NUM> - some screens of which are illustrated in <FIG> - the caregiver C can initiate the activity agenda <NUM> from a home screen, illustrated in <FIG>. Through the app interface - illustrated in <FIG> - the caregiver C is able to define one or more activities <NUM> to be performed starting from an initial time instant t<NUM> - for example, a predetermined time of a selected day <NUM>. Advantageously, the activity agenda <NUM> is configured to allow the caregiver C to record a respective voice message to be associated with each of the programmed activities <NUM> and/or to associate a stored previous voice message with each of the programmed activities <NUM>.

The app <NUM> is also configured to receive, analyse and process the measurements taken by the bracelet <NUM>. Preferably, the app <NUM> is configured to generate a log <NUM> (or journal) of information on the user U accessible through the graphical interface - <FIG>, <FIG>.

In the preferred embodiment, the app <NUM> is configured to display the information contained in the log <NUM> in graphical form. As illustrated in the example of <FIG>, the log <NUM> generates a graph <NUM> in which vexing and/or stress events are indicated - for example, in the case of autistic users, particularly intense vexing events are indicated by the term 'meltdown' <NUM> - as a function of time. Preferably, the envisaged activities <NUM> are also indicated as a function of time.

In addition, the app <NUM> allows the display of detailed information relative to each vexing event <NUM>. As illustrated in the example of <FIG>, the app <NUM> is configured to display a graph <NUM> as a function of time of at least one selected physiological parameter <NUM>. Preferably, the app <NUM> is configured to display one or more additional information related to the selected physiological parameter <NUM>. For example, the app <NUM> is configured to calculate and display an average value <NUM> of the selected physiological parameter <NUM> over a predetermined time period, such as the duration of a vexing event <NUM>.

Optionally - as visible in <FIG> -, the app <NUM> comprises one or more additional functions, for example a setting adjustment function <NUM> and a sharing function <NUM> that allows information about the user U to be shared with a third party.

The system <NUM> allows to perform a method of assistance to the user U in order to achieve a substantially autonomous management of the daily activities to be carried out.

Specifically, the method comprises a procedure <NUM> - of which <FIG> is a flow chart - of stimulation involving the following steps.

Initially, the caregiver C defines by means of the activity agenda <NUM> of the app <NUM> a set of activities <NUM> that should be performed by the user U starting from corresponding initial time instants t<NUM> and, preferably, concluded within a corresponding predetermined time period TA (block <NUM>).

For each defined activity <NUM>, the caregiver C records a corresponding voice message or selects a previous stored voice message (block <NUM>). Advantageously, the voice message contains an instruction, or prompt, prompting the user U to undertake the associated activity <NUM>. For example, if the envisaged activity is an oral hygiene operation, the voice message may be of the type: "[username U], it's time to brush your teeth; go to the bathroom and brush your teeth.

The programmed activities <NUM> and the related recorded voice messages are transmitted from the smartphone <NUM> of the caregiver C to the necklace <NUM> (block <NUM>).

The electronic circuit <NUM> of the necklace <NUM> is configured to verify whether a current time instant tcorresponds to the initial time instant to associated with one of the programmed activities <NUM> (decision block <NUM> and output branch N of block <NUM>).

In the event that the current time instant is within the activity time period TA of one of the programmed activities <NUM> (output branch Y of block <NUM>), the electronic circuit <NUM> of the necklace <NUM> is configured to emit an acoustic signal (block <NUM>) to draw the attention of the user U.

Next, the electronic circuit <NUM> of the necklace <NUM> is configured to detect an interaction of the user U with the interactive portion <NUM> of the pendant <NUM> (decision block <NUM>), preferably within a waiting time interval ΔT. In other words, it is verified whether the user U touches the interactive portion <NUM> of the pendant <NUM>.

If a touch of the user U is not detected within the waiting time interval ΔT (output branch N of block <NUM>), the acoustic signal is emitted again (returning to block <NUM>) after a predetermined delay time r has elapsed - for example of the order of minutes - (block <NUM>).

Conversely, if the touch of the user U is detected within the waiting time interval ΔT (output branch Y of block <NUM>), the electronic circuit <NUM> of the necklace <NUM> is configured to reproduce the voice message associated with the programmed activity <NUM> to be performed in the activity time period TA starting from the initial time instant t<NUM> (block <NUM>).

Subsequently, the procedure <NUM> is reiterated to identify other initial time instants t<NUM> associated with each other programmed activity <NUM> - that is, the procedure <NUM> is reiterated starting from the step described in relation to block <NUM>.

In an alternative embodiment, the method comprises an alternative procedure <NUM>' of stimulation that involves the following steps - of which <FIG> is a flow chart.

Initially, the caregiver C defines the one or more activities <NUM> that should be carried out by the user U starting from corresponding initial time instants t<NUM> and, preferably, concluded within a corresponding predetermined time period TA by means of the activity agenda <NUM> of the app <NUM> (block <NUM>').

For each of these activities <NUM>, the caregiver C records a corresponding initial voice message or selects a stored previous initial voice message (block <NUM>'). Advantageously, the initial voice message contains an indication, or pre-prompt, of the activity to be undertaken by the user U. For example, if the envisaged activity is an oral hygiene operation, the voice message may be of the type: "[username U], it's time to brush your teeth".

In addition, the caregiver C records one or more action voice messages or selects one or more stored previous action voice messages (block <NUM>'). Each action voice message contains an instruction, or prompt, describing an action to be performed in order to complete the activity - in the example considered above, a sequence of action voice messages may be of the type: "Go to the bathroom", "Apply toothpaste on your toothbrush" "Massage your teeth with your toothbrush", etc. In other words, the activity to be performed is divided into individual actions to be carried out in sequence and a corresponding action voice message is recorded for each action.

The programmed activities <NUM> and the related recorded voice messages are transmitted from the smartphone <NUM> of the caregiver C to the necklace <NUM> (block <NUM>').

The electronic circuit <NUM> of the necklace <NUM> is configured to verify whether a current time instant tcorresponds to the initial time instant t<NUM> associated with one of the programmed activities <NUM> (decision block <NUM>' and output branch N of block <NUM>').

When the initial time t<NUM> (output branch Y of block <NUM>') is reached, the electronic circuit <NUM> of the necklace <NUM> is configured to emit the initial voice message (block <NUM>') to draw the attention of the user U and inform him about the activity to be carried out.

In addition, the electronic circuit <NUM> of the necklace <NUM> is configured to measure an elapsed time Δt since the emission of the initial voice message (block <NUM>'). The electronic circuit <NUM> of the necklace <NUM> is configured to detect an interaction of the user U with the interactive portion <NUM> of the pendant <NUM> (decision block <NUM>'), preferably within a waiting time interval ΔT. In other words, it is verified whether the user U touches the interactive portion <NUM> of the pendant <NUM>.

If a touch of the user U is not detected within the waiting time interval ΔT (output branch N of block <NUM>'), a message repetition counter is incremented (block <NUM>') and it is verified whether the message repetition counter has exceeded a limit value (decision block <NUM>').

If the message repetition counter has not exceeded the limit value (output branch N of block <NUM>'), the initial voice message is emitted again (returning to block <NUM>').

Otherwise, if the message repetition counter exceeds the limit value (output branch Y of block <NUM>'), the electronic circuit <NUM> of the necklace <NUM> is configured to interrupt the reproduction of the voice messages connected to the current activity (block <NUM>') and transmits to the app <NUM> on the smartphone <NUM> an indication of a vexing event by the user in carrying out the activity (block <NUM>'). Preferably, in this case the indication of a vexing event comprises information related to the fact that the initial voice message has been repeated a maximum number of times without feedback from the user.

Subsequently, the electronic circuit <NUM> of the necklace <NUM> is configured to verify whether an initial time instant t<NUM> associated with a different activity has been reached (returning to block <NUM>').

Returning to the decision block <NUM>', if a touch of the user U is detected within the waiting time interval ΔT (output branch Y of the block <NUM>'), the electronic circuit <NUM> of the necklace <NUM> is configured to verify whether the touch of the user had a duration equal to or greater than a limit duration TL and/or whether a sequence of touches comprising a number of touches equal to or greater than a limit number nL, possibly, within a predetermined time interval (decision block <NUM>') has been detected. In the affirmative case (output branch Y of block <NUM>'), the electronic circuit <NUM> of the necklace <NUM> is configured to interrupt the reproduction of the voice messages connected to the current activity and transmits to the app <NUM> on the smartphone <NUM> an indication of a vexing event on the part of the user in carrying out the activity (that is, the procedure passes to blocks <NUM>' and <NUM>'). Preferably, in this case the vexing event indication comprises information related to the fact that the activity has been interrupted due to an abnormal reaction of the user.

If, on the other hand, a number of touches less than the limit number nL and/or a duration less than the limit duration (output branch N of block <NUM>') has been detected, the electronic circuit <NUM> of the necklace <NUM> is configured to verify whether the elapsed time Δt since the emission of the initial voice message is equal to or greater than a minimum time interval Tm and/or whether the message repetition counter is equal to or greater than a minimum number of repetitions rm (decision block <NUM>'). In the affirmative case (output branch Y of block <NUM>'), the electronic circuit <NUM> of the necklace <NUM> is configured to transmit to the app <NUM> on the smartphone <NUM> an indication of a minor vexing event on the part of the user (block <NUM>') and the app <NUM> is configured to signal that the at least one voice message associated with the current activity is ineffective or can be improved (block <NUM>').

If the elapsed time Δt is less than the minimum time interval Tm and/or if the message repetition counter is less than a minimum number of repetitions rm (output branch N of block <NUM>') or after execution of step at block <NUM>', the electronic circuit <NUM> of the necklace <NUM> is configured to reproduce the action voice messages according to the sequence and timings defined by the caregiver C (block <NUM>'). Thereafter, i.e. once the current activity has been completed, the procedure <NUM>' is reiterated from block <NUM>' to verify whether an initial time instant t<NUM> associated with a different activity has been reached.

In parallel to the procedure <NUM> or <NUM>' the method provides for performing a procedure <NUM> for monitoring the physiological parameters of the user U - of which <FIG> is a flow chart.

The procedure <NUM> provided for the electronic circuit <NUM> of the bracelet <NUM> to continuously or periodically measure at least one physiological parameter of the user (block <NUM>).

In the preferred embodiment, the electrical conductivity of the skin of the user U is measured. Optionally, at least one of the following is measured:.

The electronic circuit <NUM> of the bracelet <NUM> is configured to transmit to the smartphone of the caregiver C, preferably periodically, one or more measurements made for each physiological parameter detected (block <NUM>).

Finally, the app <NUM> is configured to store the measurements received from the bracelet <NUM> (block <NUM>).

Subsequently, the measurements received are processed to obtain information on the user U. In particular, the procedure <NUM> involves identifying the occurrence of a greater vexing event, such as a meltdown <NUM> of the user U (decision block <NUM> and output branch N thereof).

In particular, the app <NUM> is configured to identify a probable meltdown event <NUM> when the measurement of the electrical conductivity of the skin of the user U exceeds a limit value - for example, exceeds a threshold conductivity value - for a time period greater than or equal to a stress time interval ΔtS.

In the preferred embodiment, the app <NUM> is configured to identify a meltdown event <NUM> when, in addition to the change in the electrical conductivity, at least one of the following is identified:.

When a meltdown event <NUM> (output branch Y of block <NUM>) is identified, it is preferably calculated and, preferably stored, (block <NUM>) at least one of:.

In addition, the app <NUM> is configured to determine and, preferably store, whether the meltdown event <NUM> occurred at the neighbourhood of the initial time instant t<NUM> associated with a programmed activity <NUM>. Herein, by neighbourhood of the initial time instant t<NUM> it is meant a time interval comprising the initial time instant t<NUM> of the start and, possibly, the entire time period of activity TA associated with the corresponding programmed activity <NUM> (block <NUM>).

In series or in parallel with the steps described in relation to blocks <NUM> and <NUM>, the app <NUM> is configured to generate an alert message (block <NUM>) whose aim is to alert the caregiver C of the occurrence of the identified meltdown event <NUM>.

For example, the alert message comprises the reproduction of light and/or acoustic signals and, preferably, the display of one or more information about the meltdown event <NUM> identified through the user interface of the smartphone <NUM>. Examples of information on the meltdown event <NUM> comprise, but are not limited to, indicating the intensity of the meltdown event, a start time instant of the meltdown event and/or one or more values measured by the bracelet <NUM>.

However, it is clear that the above examples must not be interpreted in a limiting sense and the invention thus conceived is susceptible of numerous modifications and variations.

For example, although a pair of user devices, namely the necklace and the bracelet, have been described, there is nothing to prevent a single wearable electronic device that integrates the functionality of both electronic devices, e.g. a bracelet or a chest strap from being created.

In an alternative embodiment (not illustrated), the necklace pendant also comprises a light source - for example, one or more LEDs - configured to emit a visual signal in addition to, or alternatively to, the acoustic signal warning the user of the presence of a voice message to be heard.

In an alternative embodiment (not illustrated), the system comprises a remote unit, for example a server, configured to receive, store and/or process information provided by the user devices and/or by the terminal of the caregiver.

As will be apparent to the person skilled in the art, one or more of the steps of the procedures <NUM>, <NUM>' and <NUM> described above may be performed in parallel with each other - such as the steps relative to blocks <NUM>, <NUM> and <NUM> of the procedure <NUM> - or in a different order from the one presented above. Similarly, one or more optional steps can be added or removed from one or more of the procedures described above. For example, one or two of steps <NUM>' and <NUM>', or step <NUM>', or steps <NUM>' - <NUM>'.

In one embodiment (not illustrated), the stimulation procedure provides for signalling, for example by means of a specific pre-recorded message, at least once, a time remaining to complete the programmed activity during the corresponding period of execution of that activity.

Additionally or alternatively, the stimulation procedure may provide for the user to confirm the completion of the programmed activity, for example, by interacting with the interactive portion of the pendant.

In one embodiment (not illustrated), an alternative stimulation procedure involves verifying the execution of each of the suggested actions by means of an action voice message by touching the interactive portion of the pendant before moving on to the reproduction of the next action voice message. Preferably, the alternative stimulation procedure involves identifying vexing events based on the user's interaction with the interactive portion of the pendant in a manner similar to that described above in relation to one or more of steps <NUM>' and <NUM>', step <NUM>', steps <NUM>' - <NUM>' of the procedure <NUM>'.

In an alternative embodiment (not illustrated), the procedure for monitoring the user's physiological parameters comprises the alert message to be generated only if the meltdown event is associated with measurements of one or more physiological parameters above respective alert values - greater than or equal to the threshold values identifying a meltdown event. In addition or alternatively, the alert message can only be emitted if the measurements of one or more physiological parameters are greater than the threshold values or, alternatively, the alert values for a time period greater than or equal to a predetermined time period.

Additionally or alternatively, the monitoring procedure is configured to apply a correction value to the measurements of the electrical conductivity of the skin and/or of the heart rate when an ambient temperature above the threshold temperature value - or outside an interval of permitted temperatures - such as to alter the electrical conductivity of the skin and/or of the heart rate is detected. As a further addition or alternative, the detection of a body temperature above a respective threshold temperature value - or outside a permitted body temperature interval - can also lead to the application of a respective correction value to the measurements of the electrical conductivity of the skin and/or of the heart rate.

Alternatively, instead of making a correction to the electrical conductivity and/or heart rate measurements, the monitoring procedure may provide for applying a correction to the threshold values of such measurements considered indicative of a meltdown event.

The procedures <NUM>, <NUM>' and <NUM> presented above form a method for assisting an autistic user. In addition, one or more steps of the same procedure or of different procedures may be performed in parallel between each other or according to a different order from the one presented above. Similarly, one or more optional steps may be added or removed from one or more of the above-described procedures.

Naturally, all the details can be replaced with other technically equivalent elements.

In particular, the necklace and the bracelet may be configured to establish a direct, preferably short-range, communication with the terminal of the caregiver, for example via a Bluetooth® communication channel. In addition or alternatively, the necklace and the bracelet can be configured to establish an indirect communication with the terminal of the caregiver, e.g. via a WiFi communication channel or based on a mobile telephone network.

Again, nothing prevents a first user device between the necklace and the bracelet from being configured to establish a communication channel with the other user device - i.e., the bracelet and the necklace, respectively - for exchanging data. In this case, it is possible that only one between the necklace and the bracelet is configured to establish a communication channel with the remote terminal of the caregiver and that it is configured to exchange data generated and/or directed to both user devices.

It will also be apparent that the remote terminal of the caregiver may comprise a device other than a smartphone, such as a tablet, a smartwatch, a personal computer, etc..

As a further alternative or addition, the system may comprise an object used by the user during a vexing event, such as an anti-stress ball, or one or more utensils used by the user during the performance of activities - for example, kitchen utensils. These objects are provided with sensors to detect the interaction by the user. In addition, the system may comprise sensors suitable for detecting the presence of the user or of the pendant positioned in a place where the activities are to be carried out.

Again, even where not expressly stated, it will be clear that the detection of exceeding a threshold value can be replaced by detecting a measurement going outside an interval of expected/admissible values, or by detecting a measurement below a threshold value.

Similarly, instead of considering a single measurement, it is possible to consider more than one measurement, e.g. a predetermined number of measurements that are consecutive or within a time interval of a predetermined duration, above the threshold value (or outside the expected/admissible values) provided by the same sensor to identify a meltdown condition.

Furthermore, although the example of an autistic user has been given in the above description, it will be evident that the proposed system can be adapted to provide assistance to users suffering from different pathologies and/or disorders whose evolution/trend can be monitored through the analysis of the above-mentioned measurements and/or other measurable physiological parameters. For example, the system can be configured to assist users with AD-HD (Attention Deficit and Hyperactive Disorder) in carrying out daily activities (e.g.: body care) or work activities (e.g.: preparing a dish following a recipe).

Claim 1:
System (<NUM>) for assisting the execution of programmed activities, the system (<NUM>) comprising:
- a wearable electronic device (<NUM>), wearable by a user, comprising a sound reproduction module (<NUM>) and an interactive portion (<NUM>, <NUM>) configured to detect a touch of the user, and
- a software application (<NUM>) running on a remote terminal (<NUM>) suitable for exchanging data with the wearable electronic device (<NUM>),
wherein the software application (<NUM>) comprises an agenda (<NUM>) that stores at least one voice message, said voice message comprises an invitation to carry out an activity and is associated with a time instant, the software application (<NUM>) being configured to transmit the at least one voice message and the time instant associated therewith to the wearable electronic device (<NUM>), and
wherein
the wearable electronic device (<NUM>) is configured to reproduce the at least one voice message at the time instant associated with the at least one voice message,
characterised in that
the wearable electronic device (<NUM>) is further configured to
- detect at least one touch of the interactive portion (<NUM>, <NUM>) following the reproduction of the at least one voice message,
- measure a duration of the at least one touch,
- transmit to the software application (<NUM>) a number of detected touches and the measured duration of each detected touch, and
in that
the software application (<NUM>) is configured to identify a vexing event experienced by the user when it is detected at least one between:
a touch lasting longer than a threshold duration value, and
a sequence of consecutive touches within a predetermined time interval.