Patent Description:
Currently, there are various items available in the market which need to be placed in a suitable place/environment. If such items are not placed in a suitable place/environment, then these items get stale or become unusable for end consumer/user. For instance, the place/environment has a level of temperature, humidity or carbon dioxide which are not suitable for the items and thereby, cause harm to the items. Such unfavorable environment makes the item stale or unusable for the end consumer/user.

In order to ensure that the items are placed in a suitable place/environment, one or more sensing devices have been used to monitor parameter/s (such as temperature, humidity or carbon dioxide etc.) therein. One specific example of the sensing devices are a return air sensor and a supply air sensor for a refrigeration control system installed on a storage unit having the items therein. The return air sensor monitors parameter/s for the air entering into the refrigeration control system from the storage unit and the supply air sensor monitors parameter/s for the air supplied out from the refrigeration control system to the storage unit.

One of the critical operations is to maintain the parameters in a system when critical items are transported. The items which need critical care with respect to the environment are transported in different kinds of control units. For example, transport refrigeration units are used to carry items which are required to be maintained in a specific and critical range of temperatures and other parameters such as gases and the like.

In an event, if a return air sensor fail or stops working in a transport refrigeration unit, then the supply air sensor may not be sufficient alone or effective to maintain the parameter/s for the storage unit. Further, when the return air sensor does not function/operate properly, data provided by the return air sensor for monitoring the parameter is incorrect or erroneous. In such a case, there are no alternative means available to receive the correct data associated with the parameter/s inside the storage unit. The parameters which were being monitored by the return air sensor are not effectively controlled in the storage unit and thereby, the items are not placed in the suitable place/environment. This may make the items in the storage unit stale or unusable for the end consumer/user. Furthermore, the only mechanism available to check if the return air sensor is functioning/operating properly, is through manual intervention. In transport refrigeration system, if the vehicle is at a remote location, then it becomes difficult to rectify the problems in controlling the parameters such as temperature. In such a case, a technician needs to visit the remote location to change the defective part such as return air sensor.

In view of the afore-mentioned problems, there is a need of an effective system and a method for placing items in a suitable/favorable environment by adopting alternative means to receive data associated with the parameter/s. There is also a need of a system and a method for automatically determining if return air sensor of a storage unit is functioning/operating properly. There is also a requirement of a system and a method for maintaining parameters at optimal values in the storage unit for avoiding the items to become stale or unusable for the end consumer/user.

<CIT> discloses a method of the type set out in the pre-amble of claim <NUM>. Viewed from a first aspect, the invention provides a method according to claim <NUM>.

In an embodiment of the invention, the validation of the first data, the second data, or the third data is performed by using a predetermined parameter range, wherein the predetermined parameter range corresponds to historical parameter values.

In another embodiment of the invention, the validation is performed to determine proper functioning of the first sensing device.

In a further embodiment of the invention, the first sensing device corresponds to a return air sensor.

In yet another embodiment of the invention, the controller controls the parameter based on the first data, the second data or the third data.

In a different embodiment of the invention, the first data, the second data or the third data have an associated time frame.

In another embodiment of the invention, the first data, the second data or the third data correspond to the parameter associated with a storage equipment.

In a further embodiment of the invention, the controller connects with the server through a long-range communication and/or the controller connects with the second sensing device through a short-range communication.

In yet another embodiment of the invention, the second sensing device transmits the second data associated with the parameter to the server using a long-range communication.

In another aspect, the invention provides a controller according to claim <NUM>.

In yet another embodiment of the invention, the controller is further configured to control the parameter based on the first data, the second data or the third data.

Viewed from a further aspect the invention provides a computer readable medium according to claim <NUM>.

In another embodiment of the invention, the first data, the second data or the third data haves an associated time frame.

This summary is provided to introduce a selection of concepts in a simplified form from that are further described below in the detailed description.

Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.

Described herein is the technology for a system and a method for validating data associated with parameter/s and controlling the parameters therein. The technology can be used to control the parameters for industrial control as well well as other areas which are sensitive to parameters such as temperatures, pressures, gases such as CO<NUM>. The parameters can further be controlled in transport vehicles which carry parameter sensitive materials and items. The parameter/s are monitored by a first sensing device and a second sensing device. Also, the first sensing device is associated with a controller.

As used herein, the first sensing device may be a sensor that possess capability of sensing/monitoring one or more parameters for example, the air entering into a refrigeration control system from a storage unit. The first sensing device has the capability to communicate with a controller. The first sensing device transmits data associated with the parameter/s to the controller. In an exemplary embodiment, the first sensing device may be a return air sensor associated with the controller and installedinto the refrigeration control system of the storage unit.

As used herein, the second sensing device may be a sensor that possesses capability of sensing/monitoring one or more parameters of the air outside the items placed in the storage unit. The second sensing device may also have the capability of communicating with the controller and/or a server. The second sensing device may communicate with the controller through a short-range communication and may communicate with the server through a long range communication such as, cellular communication. The first sensing device and/or the second sensing device may be a temperature sensor, a gas sensor, a smoke sensor, a humidity sensor, fire sensor, air quality sensor, occupancy detector or any such sensor that is obvious to a person skilled in the art. Moreover, the first sensing device and/or the second sensing device may have a long-range module, a short-range module, a processor, and a memory.

As used herein, the controller may refer to any device that is capable of remotely controlling the parameter/s inside the storage unit. Further, the controller may receive data associated with the parameters from the first sensing device, the second sensing device, and/or the server. Further, the controller may communicate with the second sensing device through a short-range communication and may communicate with the server through a long-range communication. Moreover, in an embodiment, such controller may be associated with a storage unit, a smart storage unit, a thermostat, an air conditioner unit, refrigeration unit or any such unit that is known in the art.

As used herein, the server may have processing capabilities and may also communicate with the controller and the second sensing device through the long-range communication. Moreover, the server may have a long-range module, a processor, and a memory. The server may also be associated with a cloud storage, a remote database, or any such storage known in the art.

As used herein, the parameter/s which are monitored by the first sensing device and the second sensing devices may include, but not limited to, temperature, smoke, gas, carbon-dioxide gas, humidity, or any such parameter that is known in the art.

As used herein, the long-range communication may refer to a cellular communication established through a Global System for Mobile (GSM) network, Long-Term Evolution (LTE) network, a code-division multiple access (CDMA) network, a narrow-band internet of thing (NB-IoT) technique or category M1 technique or any such network/technique that is known in the art.

As used herein, the short-range communication may refer to a communication established through a WiFi access point, a bluetooth network, a near-field network, or a ZigBee network.

Throughout the specification, reference numeral <NUM> can be considered as one or more items. The reference numerals 110A, 110B, 110C. 110N can be considered as a single item. Likewise, reference numeral <NUM> can be considered as one or more second sensing devices. The reference numerals 112A, 112B, 112C. 112N can be considered as a single second sensing device.

<FIG> depicts an exemplary architecture <NUM> for validating data associated with parameter/s, according to an exemplary embodiment of the invention. The exemplary architecture <NUM> comprises a storage unit <NUM>, a controller <NUM> associated with the storage unit <NUM>, a first sensing device <NUM> and/or a third sensing device <NUM> associated with the controller <NUM>, an item <NUM> and a second sensing device <NUM> associated with the item <NUM>, and a server <NUM> connected with the controller <NUM> and/or the second sensing device <NUM>. In an exemplary embodiment, the third sensing device <NUM> associated with the controller <NUM> is a supply air sensor.

As depicted herein, the item(s) <NUM> may be placed in the storage unit <NUM> and the second sensing device <NUM> may be positioned or located anywhere outside the item <NUM>. As discussed above, the first sensing device <NUM> may monitor parameter associated with the air entering into a refrigeration system from the storage unit <NUM> and the second sensing device <NUM> may monitor parameter/s of the air outside the items <NUM> placed inside the storage unit <NUM>. Also, the first sensing device <NUM> may transmit a first data associated with the parameter to the controller <NUM>. In an exemplary embodiment, the first sensing device may be a return air sensor. Further, the controller <NUM> may receive the first data associated with the parameter monitored by the first sensing device <NUM>. Then, the controller <NUM> may determine validity of the first data associated with the parameter. The validity of the first data associated with the parameter may be performed by using a predetermined parameter range, wherein the predetermined parameter range corresponds to historical parameter values. Specifically, the first data may be compared with the predetermined parameter range. Such predetermined parameter range may be pre-defined by manufacturer of the item <NUM> or may be parameter values based on a history of parameter values associated with the item(s) <NUM>. These historical parameter values may be the parameter values which are observed by the controller <NUM> over a period of time (may be for a month, specific dates etc.). The controller <NUM> may determine the first data associated with the parameter as a valid data or an invalid data. The first data may be valid when the first data may fall within the predetermined parameter range or historical parameter values. Also, the first data may be invalid when the first data may not fall within the predetermined parameter range or historical parameter values.

When the controller <NUM> determines that the first data is invalid, the controller <NUM> may connect with the second sensing device <NUM> to receive a second data from the second sensing device <NUM>. The controller <NUM> may connected with the second sensing device <NUM> through a short-range communication. If the controller <NUM> gets connected with the second sensing device <NUM> through a short-range communication, the controller <NUM> may request a second data associated with the parameter and in turn, the second sensing device <NUM> may transmit the second data to the controller <NUM>. In addition, the second sensing device <NUM> may transmit the second data associated with the parameter to the server <NUM> through a long-range communication, where the server <NUM> stores the second data associated with the parameter received from the second sensing device <NUM> as a third data associated with the parameter.

Once the controller <NUM> receives the second data associated with the parameter from the second sensing device <NUM>, the controller <NUM> may validate the second data associated with the parameter. The validity of the second data associated with the parameter may be performed in the same manner as the validity of the first data is performed. Accordingly, the controller <NUM> may determine the second data associated with the parameter as valid data or an invalid data as described above. In an event when the controller determines the second data associated with the parameter as valid data, the controller may use the second data associated with the parameter and accordingly, the controller <NUM> may control the parameter inside the storage unit <NUM>.

And, when the controller <NUM> does not connect or fails to get connected with the second sensing device <NUM> through the short-range communication, the controller <NUM> may establish connection and connect with the server <NUM> through the long-range communication. Then, the controller <NUM> requests to the server <NUM> for transmitting the third data associated with the parameter. Subsequently, the server <NUM> transmits the third data associated with the parameter. Then, the controller <NUM> receives the third data associated with the parameter.

Once the controller <NUM> receives the third data associated with the parameter from the server <NUM>, the controller <NUM> validates the third data associated with the parameter. The validity of the third data associated with the parameter may be performed in the same manner as the validity of the first data is performed. Accordingly, the controller <NUM> may determine the third data associated with the parameter as a valid data or an invalid data as described above. In an event when the controller determines the third data associated with the parameter as valid data, the controller may use the third data associated with the parameter and accordingly, the controller <NUM> may control the parameter inside the storage unit <NUM>. It is to be noted here that the controller <NUM> uses the third data associated with the parameter from the server <NUM> when the controller <NUM> and the second sensing device <NUM> fail to get connected with the each other through the short-range communication. Alternatively, the controller <NUM> uses the second data associated with the parameter from the second sensing device <NUM> when the controller <NUM> and the second sensing device <NUM> get connected with the each other through the short-range communication.

Thus, the controller <NUM> has alternative means to collect the desired data related to the parameter even if there is any malfunctioning by one of the sensing devices <NUM>/<NUM>. It is be noted here that in case the first sensing device <NUM> does not work or fails, then, in such a case, there would be no data and as such would be assumed to be null. The null data would again be compared with the predetermined parameter range and accordingly, the controller <NUM> would check for locally available data from the second sensing device <NUM>.

The present invention also facilitates the controller <NUM> to use time-stamp associated with the first data, the second data and/or the third data for further validating the first data, the second data and/or the third data associated with the parameter/s. For an instance, consider the time-stamp associated with the first data as <NUM>:<NUM> AM and the time-stamp associated with the second data as <NUM>:<NUM> AM. In this situation, the controller <NUM> may analyze that each of the associated time stamp of the first data and the second data are close to reach other (i.e. with the gap of <NUM> minutes) and thus, controller <NUM> may utilize such time-stamp to further validate the first data and the second data. In other exemplary situation, the consider the time-stamp associated with the first data as <NUM>:<NUM> AM and the time-stamp associated with the third data as <NUM>:<NUM> AM. In this situation, the controller <NUM> may analyze that the associated time stamp of the first data and/or the third data are distant to each other (i.e. with the gap of <NUM> hours and <NUM> minutes) and thus, controller <NUM> may not utilize such associated time-stamp to further validate the first data and/or the third data.

In an embodiment of the present invention, the first data, the second data and/or the third data associated with the parameter/s reported by the first sensing device <NUM>, the second sensing device <NUM> and the server <NUM>, respectively may be approximately equal/same with closely associated time-stamps and/or within the predetermined parameter range. In this scenario, the controller <NUM> may determine that the first sensing device <NUM> is functioning properly. In an alternative embodiment of the present invention, the first data, the second data and/or the third data associated with the parameter/s reported by the first sensing device <NUM>, the second sensing device <NUM> and the server <NUM>, respectively may not be equal/same having distant associated time-stamps and/or falls outside the predetermined parameter range. In this scenario, the controller <NUM> may determine that the first sensing device <NUM> is not functioning properly. Although the present invention has been explained herein to determine if the first sensing device <NUM> is functioning properly or not; however; it is well-undertsood for a person skilled in the art that the present invention would also work or function in the same manner to determine if the third sensing device <NUM> is functioning properly or not.

The present invention encompasses the validation of the first data, the second data and/or the third data associated with the parameter/s to determine if the first sensing device <NUM> is functioning properly or not. In case the first sensing device <NUM> is not functioning properly, the controller <NUM> may utilize/consider the second data and/or the third data associated with the parameter/s and accordingly, the controller <NUM> may control the parameter/s inside the storage unit <NUM> based on the second data and/or the third data. In another case, when the first sensing device <NUM> is functioning properly, the controller <NUM> may utilize/consider the first data associated with the parameter/s and accordingly, the controller <NUM> may control the parameter/s inside the storage unit <NUM> based on the first data.

Considering an example where the first sensing device <NUM> and the second sensing device <NUM> measure a temperature parameter for the storage unit <NUM>. The first sensing device <NUM> measure <NUM> (i.e. first data) associated with the temperature parameter at <NUM>:<NUM> pm. Now, the controller <NUM> may determine validity of the first data by comparing this data with predetermined parameter range (for e.g. say <NUM>-<NUM>). In this scenario, the controller <NUM> may find this first data as invalid data as the first data does not fall within or fall outside the predetermined parameter range. Alternatively, if the first sensing device <NUM> measure <NUM> (i.e. first data) associated with the temperature parameter at <NUM>:<NUM> pm. Then, the controller <NUM> may determine this first data as valid data as the first data falls within the predetermined parameter range.

Further, the second sensing device <NUM> may measure <NUM> (i.e. second data) associated with the temperature parameter at <NUM>:<NUM> pm. Then, the controller <NUM> may check if a connection with the second sensing device <NUM> can be established. If the connection with second sensing device <NUM> can be established, then the controller may receive <NUM> (i.e. second data) associated with the temperature parameter. The controller <NUM> may further determine validity of the second data by comparing this data with predetermined parameter range (for e.g. say <NUM>-<NUM>). In this scenario, the controller <NUM> may find the second data as a valid data since the second data falls within the predetermined parameter range. Also, the controller <NUM> may check and compare the associated time-stamps with the first data (<NUM>:<NUM> pm) and the second data (<NUM>:<NUM> pm) which are close to each other. In this case, the controller <NUM> may find the second data as valid data over the first data and may consider the second data to control the temperature parameter for the storage unit.

When the controller <NUM> is unable to connect with the second sensing device <NUM>, the controller may connect with the server <NUM>. Also, the sensing device <NUM> further transmits <NUM> (i.e. second data) to the server <NUM>, where the server <NUM> stores <NUM> as third data at <NUM>:<NUM> pm. Then, the controller <NUM> may determine validity of the third data (<NUM>) by comparing this data with predetermined parameter range (for e.g. say <NUM>-<NUM>). In this scenario, the controller <NUM> may find this third data as a valid data as the third data falls within the predetermined parameter range. Also, the controller <NUM> may check and compare the associated time-stamps with the first data (<NUM>:<NUM> pm) and the third data (<NUM>:<NUM> pm) which are close to each other. In this case, the controller <NUM> may find the third data valid over the first data and may consider the third data to control the temperature parameter for the storage unit.

<FIG> depicts block diagram of different components of a controller <NUM> according to an exemplary embodiment of the invention. The controller <NUM> comprises a short-range transceiver <NUM>, a long-range transceiver <NUM>, a validation unit <NUM>, a control unit <NUM>, a processor <NUM> and a memory <NUM>. As described in <FIG> above, the short-range transceiver <NUM> of the controller <NUM> may be configured to establish a short-range communication with the second sensing device <NUM>. The short-range transceiver <NUM> of the controller <NUM> may also be configured to receive the second data associated with the parameter from second sensing device <NUM> if the first data is invalid and if the controller <NUM> is able to connect with the second sensing device <NUM>. The long-range transceiver <NUM> of the controller <NUM> may be configured to establish a long-range communication with server <NUM>. The long-range transceiver <NUM> of the controller <NUM> may also be configured to receive the third data associated with the parameter for the second sensing device <NUM> if the controller <NUM> is unable to connect with the second sensing device <NUM>. Further, the processor <NUM>, the long-range transceiver <NUM> and/or the short-range transceiver <NUM> of the controller <NUM> may also be configured to receive the first data associated with the parameter monitored by the first sensing device <NUM>. The first sensing device <NUM> is associated with the controller <NUM>. Moreover, the validation unit <NUM> of the controller <NUM> may be configured to determine validity of the first data associated with the parameter. The validity of the first data associated with the parameter may be performed by using a predetermined parameter range, wherein the predetermined parameter range corresponds to historical parameter values. In addition, the validation unit <NUM> of the controller <NUM> may also be configured to validate the second data or the third data associated with the parameter as discussed above. The control unit <NUM> of the controller <NUM> may be configured to control the parameter inside the storage unit <NUM> based on the first data, the second data and/or the third data. The memory <NUM> of the controller <NUM> may be configured to store the first data from the first sensing device <NUM>, the second data from the second sensing device <NUM> and/or the third data from the server <NUM>. The memory <NUM> of the controller <NUM> may also be configured to store the predetermined parameter range, wherein the predetermined parameter range corresponds to historical parameter values. Further, the short-range transceiver <NUM>, the long-range transceiver <NUM>, the validation unit <NUM>, the control unit <NUM>, and/or the memory <NUM> may be communicably coupled with the processor <NUM>.

<FIG> depicts an exemplary flowchart illustrating a method being performed according to an exemplary embodiment of the invention. The method flowchart <NUM> describes a method being performed for enabling the invention. The method flowchart <NUM> starts at step <NUM>.

At step <NUM>, the controller <NUM> may receive the first data associated with the parameter monitored by the first sensing device <NUM>. The first sensing device <NUM> is associated with the controller <NUM>.

At step <NUM>, the controller may determine validity of the first data associated with the parameter using the validation unit <NUM> after the controller <NUM> receives the first data associated with the parameter from the first sensing device <NUM>. In case the controller <NUM> determines the first data as a valid data, the method <NUM> may end at step <NUM>.

Alternatively, the controller <NUM> may determine the first data as an invalid data, then in such situation, the method <NUM> may end at step <NUM>.

At step <NUM>, when the controller <NUM> determine that the first data is invalid using the validation unit <NUM>, the controller may determine if a connection with the second sensing device <NUM> can be established. In case the controller <NUM> is able to establish a connection with the second sensing device <NUM> through a short-range communication, then the method <NUM> may move to step <NUM>. Otherwise, the method <NUM> may move to step <NUM> if the controller <NUM> is unable to establish a connection with the second sensing device <NUM>.

At step <NUM>, the controller may receive the second data associated with the parameter from the second sensing device <NUM> if the controller <NUM> is able to establish a connection with the second sensing device <NUM> through a short-range communication.

At step <NUM>, if the controller <NUM> is unable to establish a connection with the second sensing device <NUM>, the controller may establish a connection the server <NUM> through a long-range communication. Then, the controller <NUM> may receive the third data associated with the parameter from the server <NUM>. In particular, the server <NUM> may receive the second data from the second sensing device <NUM> through the long-range communication and then, the server <NUM> may store the second data associated with the parameter as the third data associated with the parameter.

At step <NUM>, the controller may validate the second data and/or the third data associated with the parameter as explained above. The method <NUM> may end at step <NUM>.

The embodiments of the present invention are applicable in various industry/fields such as, but not limited to, heating, ventilation, and air conditioning (HVAC) industry, storage systems, transportation industry, pharmaceutical industry, cosmetics industry, smart metering systems, connected personal appliances, connected industrial appliances (like welding machine, air compressors), healthcare industry, and any such industry/field that is obvious to a person skilled in the art.

The embodiments of the present invention provides the following technical advantages over the existing solutions in the market: a) offers alternative ways to collect data associated with the parameter, b) accurate and consistent control of parameters inside the storage unit even when the first sensing device does not function properly or gets failed, c) uninterrupted, consistent and periodic determination of proper functioning of the first sensing device, d) validate data monitored by the first sensing device by using data from the other sensing devices, and e) does not require any extra cost for implementing the present invention.

The embodiments of the invention discussed herein are exemplary and various modification and alterations to a known person skilled in the art are possible.

In one embodiment of the invention, the invention can be operated using the one or more computer readable devices comprising a computer readable medium. The computer readable medium of the computer readable devices is configured to receive a first data associated with a parameter monitored by a first sensing device <NUM>, the first sensing device <NUM> is associated with a controller <NUM> and determine validity of the first data by a validation unit <NUM>. The computer readable medium of the computer readable devices is further configured to receive a second data from a second sensing device <NUM> by the controller <NUM> if the first data is invalid. The computer readable medium of the computer readable devices is also configured to connect with a server <NUM> for receiving a third data for the second sensing device <NUM> if connectivity with the second sensing device <NUM> is not available, wherein the server <NUM> receives the third data from the second sensing device <NUM>. The computer readable medium of the computer readable devices is configured to validate the second data or the third data associated with the parameter.

As discussed above, the validation of the first data, the second data, or the third data is performed by using a predetermined parameter range, wherein the predetermined parameter range corresponds to historical parameter values. The first data, the second data or the third data has an associated time frame as described in detail above. Exemplary computer readable media includes flash memory drives, digital versatile discs (DVDs), compact discs (CDs), floppy disks, and tape cassettes. By way of example and not limitation, computer readable media comprise computer storage media and communication media. Computer storage media include volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media are tangible and mutually exclusive to communication media. Computer storage media are implemented in hardware and exclude carrier waves and propagated signals. Computer storage media for purposes of this invention are not signals per se. Exemplary computer storage media include hard disks, flash drives, and other solid-state memory. In contrast, communication media typically embody computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and include any information delivery media.

Although described in connection with an exemplary computing system environment, examples of the invention are capable of implementation with numerous other general purpose or special purpose computing system environments, configurations, or devices.

Examples of the invention may be described in the general context of computer-executable instructions, such as program modules, executed by one or more computers or other devices in software, firmware, hardware, or a combination thereof. Aspects of the invention may be implemented with any number and organization of such components or modules. For example, aspects of the invention are not limited to the specific computer-executable instructions or the specific components or modules illustrated in the Figures and described herein. Other examples of the invention may include different computer-executable instructions or components having more or less functionality than illustrated and described herein.

Aspects of the invention transform a general-purpose computer into a special-purpose computing device when configured to execute the instructions described herein.

The order of execution or performance of the operations in examples of the invention illustrated and described herein is not essential, unless otherwise specified. That is, the operations may be performed in any order, unless otherwise specified, and examples of the invention may include additional or fewer operations than those disclosed herein. For example, it is contemplated that executing or performing a particular operation before, contemporaneously with, or after another operation is within the scope of aspects of the invention.

When introducing elements of aspects of the invention or the examples thereof, the articles "a," "an," "the," and "said" are intended to mean that there are one or more of the elements. " The phrase "one or more of the following: A, B, and C" means "at least one of A and/or at least one of B and/or at least one of C".

Having described aspects of the invention in detail, it will be apparent that modifications and variations are possible. As various changes could be made in the above constructions, products, and methods, it is intended that all matter contained in the above description and shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.

Claim 1:
A method comprising:
- receiving, by a controller (<NUM>), a first data associated with a parameter monitored by a first sensing device (<NUM>), the first sensing device associated with the controller (<NUM>);
- determining validity of the first data by a validation unit;
- if the first data is invalid:
receiving a second data associated with the parameter from a second sensing device (<NUM>) by the controller (<NUM>) through a short-range communication;
characterized by:
if connectivity with the second sensing device is not available:
connecting the controller (<NUM>) with a server (<NUM>) to receive a third data associated with the parameter from the server (<NUM>) through a long-range communication, wherein the server (<NUM>) receives the second data from the second sensing device and stores the second data as the third data; and by
validating respectively the second data or the third data associated with the parameter.