[go: up one dir, main page]

FR3116623A1 - PERSONAL POLLUTION SENSING DEVICE WITH EXTENDED BATTERY LIFE - Google Patents

PERSONAL POLLUTION SENSING DEVICE WITH EXTENDED BATTERY LIFE Download PDF

Info

Publication number
FR3116623A1
FR3116623A1 FR2012088A FR2012088A FR3116623A1 FR 3116623 A1 FR3116623 A1 FR 3116623A1 FR 2012088 A FR2012088 A FR 2012088A FR 2012088 A FR2012088 A FR 2012088A FR 3116623 A1 FR3116623 A1 FR 3116623A1
Authority
FR
France
Prior art keywords
sensing device
sensor
user
environment monitoring
application engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR2012088A
Other languages
French (fr)
Other versions
FR3116623B1 (en
Inventor
David B. Kosecoff
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LOreal SA
Original Assignee
LOreal SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LOreal SA filed Critical LOreal SA
Priority to FR2012088A priority Critical patent/FR3116623B1/en
Publication of FR3116623A1 publication Critical patent/FR3116623A1/en
Application granted granted Critical
Publication of FR3116623B1 publication Critical patent/FR3116623B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/163Wearable computers, e.g. on a belt
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Power Sources (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

Dispositif de captage de pollution personnel doté d’une durée de vie de batterie prolongé e L’invention concerne un système d’ordinateur et le procédé implémenté par ordinateur de prolongation de la durée de vie de batterie d’un dispositif de captage vestimentaire personnel, le procédé comprend la détermination d’une localisation en cours du dispositif de captage ; la détermination de localisations de dispositifs de surveillance d’environnement accessibles au public ; la détermination du fait que la localisation en cours est ou non dans une limite de proximité d’un dispositif de surveillance d’environnement accessible au public ; et la réception d’informations depuis le dispositif de surveillance d’environnement accessible au public lorsque la localisation en cours est dans la limite de proximité du dispositif de surveillance d’environnement accessible au public pour économiser la durée de vie de batterie du dispositif de captage. Figure pour l'abrégé : 1 Personal pollution sensing device with extended battery life and A computer system and computer-implemented method for extending the battery life of a personal wearable sensing device, the method includes determining a current location of the sensing device; determining locations of publicly accessible environmental monitoring devices; determining whether the current location is within proximity of a publicly accessible environmental monitoring device; and receiving information from the publicly available environment monitoring device when the current location is within the proximity limit of the publicly accessible environment monitoring device to save battery life of the sensing device . Figure for abstract: 1

Description

DISPOSITIF DE CAPTAGE DE POLLUTION PERSONNEL DOTE D’UNE DUREE DE VIE DE BATTERIE PROLONGEEPERSONAL POLLUTION SENSING DEVICE WITH EXTENDED BATTERY LIFE

L’invention concerne un procédé implémenté par ordinateur de prolongation de durée de vie de batterie d’un dispositif de captage, le procédé comprenant :A computer-implemented method of extending battery life of a sensing device, the method comprising:

la détermination, par un dispositif informatique, d’une localisation en cours du dispositif de captage ;the determination, by a computing device, of a current location of the capture device;

la détermination, par le dispositif informatique, de localisations de dispositifs de surveillance d’environnement accessibles au public ;the determination, by the computer device, of locations of publicly accessible environment monitoring devices;

la détermination, par le dispositif informatique, du fait que la localisation en cours est ou non dans une limite de proximité d’un dispositif de surveillance d’environnement accessible au public ; etthe determination, by the computer device, of whether or not the current location is within a proximity limit of a publicly accessible environment monitoring device; And

la réception, par le dispositif informatique, d’informations depuis le dispositif de surveillance d’environnement accessible au public lorsque la localisation en cours est dans une limite de proximité du dispositif de surveillance d’environnement accessible au public pour économiser la durée de vie de batterie du dispositif de captage.the computing device receiving information from the publicly available environment monitoring device when the current location is within proximity of the publicly accessible environment monitoring device to save the life of the collection device battery.

Selon des modes de réalisation avantageux, le procédé comprend peut comprendre :According to advantageous embodiments, the method may comprise:

  • la désactivation d’un capteur sur le dispositif de captage pour prolonger la durée de vie de batterie ;disabling a sensor on the sensing device to extend battery life;
  • l’affichage d’informations depuis le dispositif de surveillance d’environnement disponible au public sur le dispositif informatique ;displaying information from the publicly available environment monitoring device on the computing device;
  • la génération d’une notification de sélection de l’utilisation d’un dispositif de surveillance d’environnement accessible au public à la place d’un capteur du dispositif de captage.generating a notification of selection of the use of a publicly available environment monitoring device in place of a sensor of the sensing device.

L’invention concerne également un système, comprenant un moteur d’application d’économiseur de batterie incluant une circuiterie de calcul configurée pour :Also disclosed is a system, comprising a battery saver application engine including computational circuitry configured to:

déterminer une localisation en cours du dispositif de captage ;determining a current location of the sensing device;

déterminer des localisations de dispositifs de surveillance d’environnement accessibles au public ;determine locations of publicly accessible environmental monitoring devices;

déterminer si la localisation en cours est dans une limite de proximité d’un dispositif de surveillance d’environnement accessible au public ; etdetermine if the current location is within proximity of a publicly accessible environment monitoring device; And

recevoir des informations depuis le dispositif de surveillance d’environnement accessible au public lorsque la localisation en cours est dans la limite de proximité du dispositif de surveillance d’environnement accessible au public pour économiser la durée de vie de batterie du dispositif de captage.receiving information from the publicly available environment monitoring device when the current location is within the proximity limit of the publicly accessible environment monitoring device to save battery life of the sensing device.

Selon un mode de réalisation avantageux, le moteur d’application d’économiseur de batterie inclut une circuiterie de calcul configurée pour fournir une notification de sélection de l’utilisation d’un dispositif de surveillance d’environnement accessible au public à la place d’un capteur du dispositif de captage.According to an advantageous embodiment, the battery saver application engine includes computational circuitry configured to provide a selection notification of the use of a publicly available environment monitoring device instead of a sensor of the capture device.

L’invention concerne également un procédé implémenté par ordinateur de prolongation de durée de vie de batterie d’un dispositif de captage doté de capteurs d’environnement, le procédé comprenant :Also disclosed is a computer-implemented method of extending battery life of a sensing device with environmental sensors, the method comprising:

la réduction d’une fréquence de mesures d’échantillon d’un capteur sur le dispositif de captage d’après la survenue d’au moins l’une des conditions suivantes :reducing a frequency of sample measurements of a sensor on the sensing device based on the occurrence of at least one of the following conditions:

un nombre prédéterminé d’échantillons consécutifs prélevés par le capteur présentent des résultats similaires ; oua predetermined number of consecutive samples taken by the sensor show similar results; Or

une localisation d’un utilisateur ne change pas dans une fenêtre de temps prédéterminée.a location of a user does not change within a predetermined time window.

L’invention concerne également un système, comprenant un moteur d’application d’économiseur de batterie incluant une circuiterie de calcul configurée pour :Also disclosed is a system, comprising a battery saver application engine including computational circuitry configured to:

réduire une fréquence de mesures d’échantillon d’un capteur sur un dispositif de captage d’après la survenue d’au moins l’une des conditions suivantes :reduce a frequency of sample measurements of a sensor on a sensing device based on the occurrence of at least one of the following conditions:

un nombre prédéterminé d’échantillons consécutifs prélevés par le capteur présentent des résultats similaires ; oua predetermined number of consecutive samples taken by the sensor show similar results; Or

une localisation d’un utilisateur ne change pas dans une fenêtre de temps prédéterminée.a location of a user does not change within a predetermined time window.

RésuméSummary

Les dispositifs de captage d’environnement personnels, portables, et vestimentaires peuvent mesurer une exposition à des ultraviolets nocifs et des polluants de l’air et avertir un utilisateur d’une surexposition à l’un ou l’autre. Des dispositifs de captage qui sont alimentés par une batterie, qu’elle soit rechargeable ou non, sont limités par la durée de vie de batterie. Dans un mode de réalisation, un procédé implémenté par ordinateur prolonge la durée de vie de batterie de dispositifs de captage personnels vestimentaires. Dans un mode de réalisation, la durée de vie de batterie d’un dispositif de captage de pollution personnel est prolongée par l’activation et la désactivation contextuelles des un ou plusieurs capteurs sur le dispositif de captage d’après la détermination de la proximité de l’utilisateur (et du dispositif de captage) de dispositifs de surveillance de la qualité de l’air de classification fédérale via un système mondial de positionnement, par exemple. Dans un mode de réalisation, l’application reçoit les résultats du dispositif de surveillance d’environnement, tels que des résultats de qualité de l’air ou de lumière nocive, depuis des sources accessibles au public en ligne au lieu du dispositif de captage.Personal, wearable, and wearable environmental sensing devices can measure exposure to harmful ultraviolet rays and air pollutants and warn a user of overexposure to one or the other. Sensor devices that are powered by a battery, whether rechargeable or not, are limited by battery life. In one embodiment, a computer-implemented method extends the battery life of wearable personal sensing devices. In one embodiment, the battery life of a personal pollution sensing device is extended by contextually enabling and disabling one or more sensors on the sensing device based on the determination of proximity to the user (and sensing device) of federally classified air quality monitoring devices via a global positioning system, for example. In one embodiment, the application receives results from the environment monitoring device, such as air quality or harmful light results, from publicly available online sources instead of the sensing device.

Ce résumé est fourni pour présenter une sélection de concepts sous forme simplifiée qui sont davantage décrits ci-dessous dans la description détaillée. Ce résumé n’est pas destiné à identifier des particularités clés de l’objet revendiqué, ni n’est destiné à être utilisé en tant qu’aide pour déterminer le cadre de l’objet revendiqué.This summary is provided to present a selection of concepts in simplified form which are further described below in the Detailed Description. This summary is not intended to identify any key particulars of claimed subject matter, nor is it intended to be used as an aid in determining the scope of claimed subject matter.

Description des dessinsDescription of the drawings

Les aspects qui précèdent et bon nombre des avantages liés de cette invention seront appréciés plus facilement grâce à une meilleure compréhension de ceux-ci en référence à la description détaillée qui suit, prise conjointement avec les dessins qui l’accompagnent, dans lesquels :The foregoing aspects and many of the related advantages of this invention will be more readily appreciated with a better understanding thereof by reference to the detailed description which follows, taken in conjunction with the accompanying drawings, in which:

[Fig. 1] La figure 1 est un schéma de principe qui illustre un mode de réalisation d’un système de prolongation de durée de vie de batterie d’un dispositif de captage alimenté par batterie ;[Fig. 1] Figure 1 is a block diagram that illustrates one embodiment of a battery life extension system of a battery-powered sensing device;

[Fig. 2] La figure 2 est un schéma de principe qui illustre un dispositif de captage alimenté par batterie ayant un ou plusieurs capteurs de surveillance d’environnement ;[Fig. 2] Figure 2 is a block diagram illustrating a battery-powered sensing device having one or more environmental monitoring sensors;

[Fig. 3] La figure 3 est un schéma fonctionnel qui illustre un mode de réalisation d’un système qui inclut un dispositif informatique et un dispositif informatique de serveur ;[Fig. 3] Figure 3 is a block diagram that illustrates one embodiment of a system that includes a computing device and a server computing device;

[Fig. 4] La figure 4 est un schéma fonctionnel qui illustre un mode de réalisation d’un dispositif informatique ; et[Fig. 4] Figure 4 is a block diagram illustrating one embodiment of a computing device; And

[Fig. 5] La figure 5 est un organigramme qui illustre un mode de réalisation d’un procédé de prolongation de durée de vie de batterie du dispositif de captage alimenté par batterie.[Fig. 5] Figure 5 is a flowchart illustrating one embodiment of a method of extending battery life of the battery-powered sensing device.

Description détailléedetailed description

Dans un mode de réalisation, un procédé implémenté par ordinateur utilise des informations de dispositif de surveillance d’environnement, telles que des résultats de la qualité de l’air et de lumière, depuis des sources accessibles au public en ligne lorsqu’elles sont à proximité des dispositifs de surveillance et utilise des capteurs d’un dispositif vestimentaire lorsqu’elles ne sont pas à proximité. Les capteurs d’environnement à l’intérieur d’un dispositif de captage de pollution personnel ou vestimentaire peuvent consommer une grande quantité d’énergie, ce qui limite le temps d’utilisation du dispositif à une seule charge de batterie s’ils sont laissés en marche en continu. Cependant, dans de nombreuses circonstances, notamment dans des environnements urbains, l’utilisateur portant le dispositif de captage est à une certaine proximité d’un dispositif de surveillance de la qualité de l’air de classification fédérale qui rapporte des données extrêmement précises à des stations météorologiques et autres organes publics. Ces informations environnementales sont à la disposition du public par le biais de réseaux d’ordinateur. Dans un mode de réalisation, il n’est pas nécessaire pour le dispositif de captage personnel, ou des parties du dispositif de captage personnel, d’être activé(es) ou alimenté(es), puisque des informations équivalentes peuvent être recueillies en ligne depuis ces sources accessibles au public d’informations environnementales.In one embodiment, a computer-implemented method uses environmental monitoring device information, such as air and light quality results, from publicly available online sources when proximity to monitoring devices and uses sensors from a wearable device when they are not nearby. Environmental sensors inside a personal or wearable pollution sensing device can consume a large amount of power, limiting the device's operating time to a single battery charge if left running continuously. However, in many circumstances, especially in urban environments, the user wearing the sensing device is in some proximity to a federally classified air quality monitoring device that reports extremely accurate data to weather stations and other public bodies. This environmental information is available to the public through computer networks. In one embodiment, it is not necessary for the personal sensing device, or parts of the personal sensing device, to be activated or powered, since equivalent information can be collected online from these publicly available sources of environmental information.

Dans un mode de réalisation, le procédé prolonge la durée de vie de batterie du dispositif de captage personnel, ce qui crée une meilleure expérience utilisateur.In one embodiment, the method extends the battery life of the personal sensing device, which creates a better user experience.

Dans un mode de réalisation, un procédé implémenté par ordinateur (Application ou « Appli ») est configuré sur un dispositif informatique mobile, tel qu’un téléphone intelligent, une tablette, un ordinateur portatif, et similaire, qui se connecte via une technologie sans fil à un réseau d’ordinateur, tel que l’Internet. Le procédé a des instructions sur la détermination de la localisation actuelle de l’utilisateur qui porte le dispositif de captage d’environnement personnel. Le dispositif informatique mobile compare la localisation de l’utilisateur et du dispositif de captage vis-à-vis de localisations de dispositifs de surveillance d’environnement accessibles au public de classification fédérale dont des données sont mises à la disposition du public sur des réseaux d’ordinateur publics. Si le dispositif informatique mobile détermine que la localisation de l’utilisateur et le dispositif de captage sont dans un certain rayon du dispositif de surveillance d’environnement public ou dans une zone de dispersion relative (calculé à partir de données de station météorologique en ligne), l’Appli transmet un signal au dispositif de captage personnel de l’utilisateur pour désactiver certains ou la totalité de ses capteurs. Une fois que l’Appli détermine que l’utilisateur est en dehors d’un certain rayon du dispositif de surveillance ou en dehors d’une zone de dispersion relative, l’Appli transmet un signal au dispositif de captage personnel de l’utilisateur pour réactiver certains ou la totalité de ses capteurs.In one embodiment, a computer-implemented method (Application or "App") is configured on a mobile computing device, such as a smart phone, tablet, laptop computer, and the like, that connects via wireless technology. wire to a computer network, such as the Internet. The method has instructions on determining the current location of the user wearing the personal environment sensing device. The mobile computing device compares the location of the user and the sensing device against locations of federally classified publicly available environmental monitoring devices whose data is made available to the public over networks. public computer. If the mobile computing device determines that the user's location and the sensing device are within a certain radius of the public environment monitoring device or within a relative dispersal area (calculated from online weather station data) , the App transmits a signal to the user's personal sensor device to deactivate some or all of its sensors. Once the App determines that the user is outside a certain radius of the monitoring device or outside a relative dispersion zone, the App transmits a signal to the user's personal sensing device to reactivate some or all of its sensors.

Des niveaux élevés de polluants de l’air à l’intérieur ou à l’extérieur peuvent avoir un effet préjudiciable sur la santé. Par conséquent, il y existe des dispositifs de captage personnels vestimentaires qui mesurent un ou plusieurs niveaux d’un polluant et transmettent les données à un dispositif informatique mobile transporté par un utilisateur. Divers dispositifs de captage alimentés par batterie existent pour mesurer différents types de rayonnement de lumière (c’est-à-dire, UV-A, UV-B, lumière bleue à haute énergie visible, IR) et de polluants atmosphériques (c’est-à-dire, CO, CO2, NO2, NOx, SO2, O3, PM2.5, PM10, COV, métaux lourds, rayonnement) ainsi que des conditions atmosphériques, telles que température et humidité. La quantité de rayonnement de lumière et de polluants atmosphériques à des localisations données est également disponible en téléchargement depuis diverses sources accessibles au public sur l’Internet.High levels of indoor or outdoor air pollutants can have a detrimental effect on health. Therefore, there are wearable personal sensing devices that measure one or more levels of a pollutant and transmit the data to a mobile computing device carried by a user. Various battery-powered sensing devices exist to measure different types of light radiation (i.e., UV-A, UV-B, visible high-energy blue light, IR) and atmospheric pollutants (i.e. i.e., CO, CO2, NO2, NOx, SO2, O3, PM2.5, PM10, VOCs, heavy metals, radiation) as well as atmospheric conditions, such as temperature and humidity. The amount of light radiation and air pollutants at given locations is also available for download from various publicly available sources on the Internet.

Des dispositifs de captage alimentés par batterie existants ont des capteurs dédiés qui mesurent la quantité de polluant dans n’importe quel environnement et transmettent les données via une technologie sans fil à un dispositif intelligent (par exemple, un téléphone mobile). Le téléphone intelligent peut recevoir, traiter, et afficher les données d’une manière qui est utile à l’utilisateur.Existing battery-powered sensing devices have dedicated sensors that measure the amount of pollutant in any environment and transmit the data via wireless technology to a smart device (eg, mobile phone). The smart phone can receive, process, and display data in a way that is useful to the user.

Cette divulgation concerne un système d’ordinateur et un procédé implémenté par ordinateur qui commande l’utilisation d’énergie d’un dispositif de captage, dans lequel le dispositif de captage est en communication avec un dispositif informatique mobile.This disclosure relates to a computer system and computer-implemented method that controls the energy usage of a sensing device, wherein the sensing device is in communication with a mobile computing device.

La figure 1 est un schéma de principe qui illustre un exemple non limitatif de mode de réalisation d’un système 100 de commande de l’utilisation d’énergie d’un dispositif de captage personnel ou vestimentaire 106 par le biais d’une communication avec un dispositif informatique mobile 104. Le dispositif de captage 106 est alimenté par batterie et a un ou plusieurs capteurs pour mesurer une qualité de l’environnement, incluant, sans s’y limiter des polluants. Le dispositif informatique mobile 104 a un moteur d’application de dispositif de captage 124 qui reçoit, traite et affiche les informations reçues depuis le dispositif de captage 106 sous une forme qui est utile à l’utilisateur 102. Dans un mode de réalisation, le dispositif informatique mobile 104 a un moteur d’application d’économiseur de batterie 108 qui est en plus du moteur d’application de dispositif de captage 124 ou une modification de celui-ci. Le moteur d’application d’économiseur de batterie 108 est utilisé pour réduire la consommation d’énergie, ce qui prolonge la durée de vie de batterie du dispositif de captage 106.Figure 1 is a block diagram that illustrates a non-limiting exemplary embodiment of a system 100 for controlling the energy usage of a personal or wearable sensing device 106 through communication with a mobile computing device 104. The sensing device 106 is battery powered and has one or more sensors for measuring a quality of the environment, including but not limited to pollutants. Mobile computing device 104 has a capture device application engine 124 that receives, processes, and displays information received from capture device 106 in a form that is useful to user 102. In one embodiment, the mobile computing device 104 has a battery saver application engine 108 which is in addition to the capture device application engine 124 or a modification thereof. The battery saver application engine 108 is used to reduce power consumption, which extends the battery life of the sensor device 106.

Dans le système 100, l’utilisateur 102 interagit avec le dispositif informatique mobile 104. Dans un mode de réalisation, le dispositif informatique mobile 104 peut être utilisé pour recevoir des informations d’exposition d’un ou de plusieurs polluants depuis le dispositif de captage personnel 106 porté par l’utilisateur 102. De plus ou en variante, les informations peuvent provenir d’une ou de plusieurs sources accessibles au public sur l’Internet, telles que des sources en ligne qui rapportent la qualité de l’air et des niveaux de lumière nocive pour une localisation particulière, par exemple, des sites en ligne peuvent fournir la quantité d’ozone (O3), de matière particulaire (PM), de dioxyde de soufre (SO2), de dioxyde d’azote (NO2) et d’oxydes d’azote (NOx), d’UVA, et d’UVB.In system 100, user 102 interacts with mobile computing device 104. In one embodiment, mobile computing device 104 may be used to receive exposure information of one or more pollutants from the sensing device. personnel 106 carried by the user 102. Additionally or alternatively, the information may come from one or more publicly available sources on the Internet, such as online sources that report air quality and harmful light levels for a particular location, for example, online sites can provide the amount of ozone (O3), particulate matter (PM), sulfur dioxide (SO2), nitrogen dioxide (NO2) and nitrogen oxides (NOx), UVA, and UVB.

Le dispositif informatique mobile 104 est capable de réaliser des Applications 108 et 124 du procédé implémenté par ordinateur. L’utilisateur 102 peut démarrer les procédés implémentés par ordinateur en touchant les icônes 124 et 108 sur un afficheur tactile du dispositif informatique mobile 104. En variante, le moteur d’application d’économiseur de batterie 108 est démarré automatiquement et s’exécute chaque fois que le moteur d’application de dispositif de captage 124 est démarré ou en exécution. Le moteur d’Application 108 du procédé implémenté par ordinateur est en outre décrit en lien avec la figure 5.Mobile computing device 104 is capable of performing Applications 108 and 124 of the computer-implemented method. User 102 can start the computer-implemented methods by touching icons 124 and 108 on a touchscreen display of mobile computing device 104. Alternatively, battery saver application engine 108 is started automatically and runs every once the capture device application engine 124 is started or running. The Application engine 108 of the computer-implemented method is further described in connection with Figure 5.

Dans un mode de réalisation, le dispositif informatique mobile 104 est connecté à un système d’ordinateur de serveur 112 à distance composé d’un ou de plusieurs ordinateurs de serveur via un réseau, tel que l’Internet 110. Le réseau peut inclure n’importe quelle technologie de réseautique appropriée, incluant sans s’y limiter une technologie de communication sans fil (incluant sans s’y limiter Wi-Fi, WiMAX, Bluetooth, 2G, 3G, 4G, 5G, et LTE), une technologie de communication filaire (incluant sans s’y limiter Ethernet, USB, et FireWire), ou des combinaisons de celles-ci.In one embodiment, the mobile computing device 104 is connected to a remote server computer system 112 composed of one or more server computers via a network, such as the Internet 110. The network may include n any suitable networking technology, including but not limited to wireless communication technology (including but not limited to Wi-Fi, WiMAX, Bluetooth, 2G, 3G, 4G, 5G, and LTE), wired communication (including but not limited to Ethernet, USB, and FireWire), or combinations thereof.

La figure 2 est une illustration schématique d’un dispositif de captage 106 selon un mode de réalisation. Le dispositif de captage 106 est un dispositif alimenté par batterie. Soit la batterie 114 est une batterie rechargeable, auquel cas, la batterie 114 peut être rechargée en branchant le dispositif de captage 106 sur une prise de courant alternatif via un chargeur à brancher 116, soit la batterie 114 est remplacée par une nouvelle batterie. Le dispositif de captage 106 inclut un ou plusieurs capteurs 118, 120, et 122 qui sont alimentés par la batterie 114. Dans un mode de réalisation, les capteurs 118, 120, et 122 mesurent un ou plusieurs paramètres environnementaux, incluant un rayonnement de lumière (c’est-à-dire, UV-A, UV-B, lumière bleue à haute énergie visible, IR) et des polluants atmosphériques (c’est-à-dire, CO, CO2, NO2, NOx, SO2, O3, PM2.5, PM10, VOC, métaux lourds, rayonnement) ainsi que des conditions atmosphériques, telles que température et humidité. Le dispositif de captage 106 inclut une circuiterie configurée pour commuter sélectivement la mise sous tension et hors tension de la batterie 114 aux capteurs 118, 120, 122. Le dispositif de captage inclut également une communication sans fil pour communiquer avec le dispositif informatique mobile 104. Les instructions concernant le moment auquel commuter la mise sous tension et hors tension aux capteurs 118, 120, 122 du dispositif 106 sont stockées dans le dispositif informatique mobile 104 qui envoie les instructions via des signaux sans fil.Figure 2 is a schematic illustration of a sensing device 106 according to one embodiment. The sensing device 106 is a battery powered device. Either battery 114 is a rechargeable battery, in which case battery 114 can be recharged by plugging sensing device 106 into an AC outlet via plug-in charger 116, or battery 114 is replaced with a new battery. Sensing device 106 includes one or more sensors 118, 120, and 122 that are powered by battery 114. In one embodiment, sensors 118, 120, and 122 measure one or more environmental parameters, including light radiation. (i.e., UV-A, UV-B, visible high energy blue light, IR) and air pollutants (i.e., CO, CO2, NO2, NOx, SO2, O3 , PM2.5, PM10, VOC, heavy metals, radiation) as well as atmospheric conditions, such as temperature and humidity. Sensing device 106 includes circuitry configured to selectively switch battery 114 on and off to sensors 118, 120, 122. Sensing device also includes wireless communication to communicate with mobile computing device 104. Instructions regarding when to switch power on and off to sensors 118, 120, 122 of device 106 are stored in mobile computing device 104 which sends the instructions via wireless signals.

La figure 3 est un schéma fonctionnel qui illustre un exemple non limitatif de mode de réalisation d’un système qui inclut le dispositif informatique mobile 104 et un système informatique de serveur à distance 112. Dans un mode de réalisation, le dispositif informatique mobile 104 est un téléphone intelligent. Dans un mode de réalisation, le dispositif informatique mobile 104 est n’importe quel autre type de dispositif informatique ayant les composants illustrés, incluant sans s’y limiter un dispositif informatique tablette ou un dispositif informatique ordinateur portatif. Dans un mode de réalisation, les composants illustrés du dispositif informatique mobile 104 sont dans un boîtier unique. Dans un mode de réalisation, les composants illustrés du dispositif informatique mobile 104 sont dans des boîtiers séparés qui sont couplés en communication par le biais de connexions filaires ou sans fil. Le dispositif informatique mobile 104 inclut également d’autres composants qui ne sont pas illustrés, incluant sans s’y limiter un ou plusieurs processeurs, un support lisible par ordinateur non transitoire, une source d’énergie, et une ou plusieurs interfaces de communication.Figure 3 is a block diagram that illustrates a non-limiting exemplary embodiment of a system that includes mobile computing device 104 and a remote server computing system 112. In one embodiment, mobile computing device 104 is a smart phone. In one embodiment, mobile computing device 104 is any other type of computing device having the components shown, including but not limited to a tablet computing device or a laptop computing device. In one embodiment, the illustrated components of mobile computing device 104 are in a single package. In one embodiment, the illustrated components of mobile computing device 104 are in separate housings that are communicatively coupled through wired or wireless connections. Mobile computing device 104 also includes other components that are not shown, including but not limited to one or more processors, a non-transitory computer-readable medium, a power source, and one or more communication interfaces.

Dans un mode de réalisation, le système informatique de serveur 112 inclut un ou plusieurs dispositifs informatiques qui incluent chacun un ou plusieurs processeurs, supports lisibles par ordinateur non transitoires, et interfaces de communication réseau qui sont configurés collectivement pour fournir les composants illustrés. Dans un mode de réalisation, les un ou plusieurs dispositifs informatiques qui constituent le système informatique de serveur 112 peuvent être des dispositifs informatiques montés sur bâti, des dispositifs informatiques de bureau, ou des dispositifs informatiques d’un service informatique en nuage.In one embodiment, server computer system 112 includes one or more computing devices that each include one or more processors, non-transitory computer-readable media, and network communication interfaces that are collectively configured to provide the components shown. In one embodiment, the one or more computing devices that constitute the server computing system 112 may be rack computing devices, desktop computing devices, or cloud computing service computing devices.

Le système informatique de serveur 112 inclut le groupe de dispositifs informatiques qui acquièrent et stockent des informations environnementales depuis des dispositifs de surveillance d’environnement à distance 204, 206, 208, 210 placés à diverses localisations, et mettent ces informations à disposition sur des sources publiques. Une source fiable d’informations environnementales est le système de surveillance de la qualité de l’air mis à jour par l’Agence de protection de l’environnement aux Etats-Unis. Par exemple, ces informations sont à la disposition du public sur https://www.epa.gov/outdoor-air-quality-data/interactive-map-air-quality-monitors.The server computer system 112 includes the group of computing devices that acquire and store environmental information from remote environmental monitoring devices 204, 206, 208, 210 placed at various locations, and make this information available on sources public. A reliable source of environmental information is the air quality monitoring system maintained by the Environmental Protection Agency in the United States. For example, this information is publicly available at https://www.epa.gov/outdoor-air-quality-data/interactive-map-air-quality-monitors.

Dans un mode de réalisation, le système informatique de serveur 112 inclut et communique avec plus d’un dispositif de surveillance d’environnement 204, 206, 208, et 210, dont les informations sont accessibles au public. Dans un mode de réalisation, le système informatique de serveur 112 inclut un magasin de données 202. Dans un mode de réalisation, le magasin de données 202 est configuré pour stocker des enregistrements, tels qu’une localisation des plus d’un dispositif de surveillance d’environnement et les informations environnementales provenant de ceux-ci, et une zone de dispersion affectée. Le magasin de données 202 peut inclure toutes les localisations où des dispositifs de surveillance d’environnement sont en fonctionnement, les zones de dispersion, et les enregistrements historiques des dispositifs de surveillance d’environnement et d’autres informations liées.In one embodiment, server computer system 112 includes and communicates with more than one environment monitor 204, 206, 208, and 210, whose information is publicly available. In one embodiment, server computer system 112 includes data store 202. In one embodiment, data store 202 is configured to store records, such as a location of more than one monitoring device environment and environmental information derived therefrom, and an assigned dispersal area. Data store 202 may include all locations where environmental monitors are operating, dispersal areas, and historical records of environmental monitors and other related information.

Comme montré, le dispositif informatique mobile 104 inclut, au moins, un dispositif d’affichage 216, un moteur d’application de dispositif de captage 212, un moteur d’application d’économiseur de batterie 108, et un moteur d’interface utilisateur 214.As shown, mobile computing device 104 includes, at least, a display device 216, a capture device application engine 212, a battery saver application engine 108, and a user interface engine. 214.

Dans un mode de réalisation, le dispositif informatique mobile 104 est configuré pour se connecter au système informatique de serveur 112 dans un environnement informatique en nuage. Dans un mode de réalisation, le dispositif informatique mobile 104 est configuré pour récupérer les informations environnementales depuis des sources accessibles au public qui reçoivent les informations environnementales depuis les dispositifs de surveillance d’environnement à distance 204, 206, 208, et 210.In one embodiment, mobile computing device 104 is configured to connect to server computing system 112 in a cloud computing environment. In one embodiment, mobile computing device 104 is configured to retrieve environmental information from publicly available sources that receive environmental information from remote environmental monitoring devices 204, 206, 208, and 210.

Dans un mode de réalisation, le moteur d’application de dispositif de captage 212 est configuré pour recevoir et traiter les informations acquises par le dispositif de captage personnel 106 pour déterminer des niveaux de polluant et des temps d’exposition de l’utilisateur. Dans un mode de réalisation, le moteur d’application de dispositif de captage 212 est configuré pour traiter les données acquises depuis les sources accessibles au public ayant la quantité de polluants de l’air à une localisation donnée. Dans un mode de réalisation, le moteur d’application de dispositif de captage 212 est configuré pour traiter à la fois les informations acquises par le dispositif de captage 106 et des informations acquises par le biais de sources accessibles au public depuis les dispositifs de surveillance d’environnement 204, 206, 208, 210.In one embodiment, sensor device application engine 212 is configured to receive and process information acquired by personal sensor device 106 to determine pollutant levels and user exposure times. In one embodiment, the sensor application engine 212 is configured to process data acquired from publicly available sources having the amount of air pollutants at a given location. In one embodiment, the sensor device application engine 212 is configured to process both information acquired by the sensor device 106 and information acquired through publicly available sources from the monitoring devices. environment 204, 206, 208, 210.

Dans un mode de réalisation, le moteur d’application de dispositif de captage 212 est configuré pour calculer la quantité d’exposition aux polluants à la minute, à l’heure, à la journée, à la semaine, au mois, à l’année, ou sur toute une durée de vie. Dans un mode de réalisation, l’Application de dispositif de captage 212 calcule les niveaux de polluant en suivant la localisation d’un utilisateur par des coordonnées de système mondial de positionnement (GPS).In one embodiment, the sensor device application engine 212 is configured to calculate the amount of exposure to pollutants per minute, per hour, per day, per week, per month, per year, or over a lifetime. In one embodiment, the Sensor Device Application 212 calculates pollutant levels by tracking a user's location by Global Positioning System (GPS) coordinates.

Dans un mode de réalisation, le moteur d’application de dispositif de captage 212 est configuré pour calculer l’exposition de l’utilisateur à un ou plusieurs polluants dans le temps, et comparer la quantité d’exposition aux limites d’exposition cibles à la minute, à l’heure, à la journée, à la semaine, au mois, à l’année, ou sur toute une durée de vie.In one embodiment, the sensor device application engine 212 is configured to calculate the user's exposure to one or more pollutants over time, and compare the amount of exposure to target exposure limits at minute, hour, day, week, month, year, or lifetime.

Dans un mode de réalisation, le dispositif informatique mobile 104 inclut le moteur d’application d’économiseur de batterie 108. Le moteur d’application d’économiseur de batterie 108 est incorporé dans le moteur d’application de dispositif de captage 124 ou le moteur d’application d’économiseur de batterie est un moteur autonome qui est appelé par le moteur d’application de dispositif de captage 124. Dans un cas ou dans l’autre, le moteur d’application d’économiseur de batterie 108 inclut un « moteur » configuré pour déterminer la localisation en cours de l’utilisateur 102 et du dispositif de captage 106 via le GPS 218. Dans un mode de réalisation, le dispositif de captage 106 est porté par l’utilisateur 102, son objectif est d’informer l’utilisateur de la qualité de l’air à laquelle est exposé ce même utilisateur. Lorsque l’on fait référence à la localisation de l’utilisateur 102, on entend que la localisation correspond également à la localisation du dispositif de captage 106. Le moteur d’application d’économiseur de batterie 108 est en outre configuré pour comparer la localisation en cours de l’utilisateur aux localisations sauvegardées dans le magasin de données d’un dispositif de surveillance d’environnement qui est à proximité de la localisation en cours de l’utilisateur, et dont les informations sont accessibles au public. Lorsque le moteur d’application d’économiseur de batterie 102 détermine qu’une ou plusieurs localisations du dispositif de surveillance d’environnement sont à proximité de la localisation en cours de l’utilisateur, le moteur d’application d’économiseur de batterie envoie un signal soit par le biais du moteur d’application de dispositif de captage 124, soit indépendamment du moteur d’application de dispositif de captage 124, qui est reçu par le dispositif de captage 106. Le signal véhicule des instructions au dispositif de captage 106 pour désactiver un ou plusieurs des capteurs 118, 120, 122. La désactivation inclut la diminution de la consommation d’énergie du capteur et de systèmes associés de sorte que le capteur et les systèmes associés utilisent moins d’énergie, ce qui prolonge ainsi la durée de vie de la batterie 114. Le capteur qui est désactivé est le capteur qui collecte des informations qui sont similaires aux informations qui peuvent être acquises depuis les dispositifs de surveillance d’environnement par le biais de sources à la disposition du public que le moteur d’application d’économiseur de batterie 102 détermine comme étant à proximité de la localisation en cours de l’utilisateur.In one embodiment, the mobile computing device 104 includes the battery saver application engine 108. The battery saver application engine 108 is incorporated into the capture device application engine 124 or the battery saver application engine is a stand-alone engine that is invoked by catcher application engine 124. In either case, battery saver application engine 108 includes a "engine" configured to determine the current location of user 102 and sensing device 106 via GPS 218. In one embodiment, sensing device 106 is worn by user 102, its purpose is to inform the user of the air quality to which this same user is exposed. When referring to the location of the user 102, it is meant that the location also corresponds to the location of the sensing device 106. The battery saver application engine 108 is further configured to compare the location current location of the user to the locations saved in the data store of an environmental monitoring device that is close to the current location of the user, and whose information is publicly available. When the battery saver application engine 102 determines that one or more locations of the environment monitor are near the user's current location, the battery saver application engine sends a signal either through the capture device application engine 124 or independently of the capture device application engine 124, which is received by the capture device 106. The signal conveys instructions to the capture device 106 to deactivate one or more of the sensors 118, 120, 122. The deactivation includes decreasing the power consumption of the sensor and associated systems so that the sensor and associated systems use less energy, thereby extending the battery life 114. The sensor that is disabled is the sensor that collects information that is similar to information that can be acquired from s environmental monitoring through publicly available sources that battery saver application engine 102 determines to be near the user's current location.

Dans un mode de réalisation, le moteur d’application d’économiseur de batterie 108 envoie un signal au moteur d’application de dispositif de captage 124, qui véhicule des instructions pour arrêter d’utiliser des informations environnementales du capteur désactivé et commencer à utiliser les informations environnementales du dispositif de surveillance d’environnement qui est à proximité de la localisation en cours de l’utilisateur.In one embodiment, battery saver application engine 108 sends a signal to sensor device application engine 124, which conveys instructions to stop using environmental information from the disabled sensor and begin using the environmental information of the environment monitoring device which is close to the user's current location.

Dans un mode de réalisation, lorsque l’utilisateur se déplace d’une localisation à une autre, le moteur d’application d’économiseur de batterie 108 peut donner des instructions supplémentaires pour activer le capteur précédemment désactivé, et désactiver un capteur différent, tout en envoyant également des instructions au moteur d’application de dispositif de captage 124 concernant le moment auquel utiliser les informations des capteurs du dispositif de captage 106 et le moment auquel utiliser des informations des dispositifs de surveillance d’environnement qui viennent à proximité de la localisation en cours de l’utilisateur.In one embodiment, as the user moves from one location to another, the battery saver application engine 108 may issue additional instructions to enable the previously disabled sensor, and disable a different sensor, while also sending instructions to the sensing device application engine 124 as to when to use information from sensors of sensing device 106 and when to use information from environmental monitoring devices that come near the location current user.

Le dispositif d’affichage 216 est un afficheur à DEL, un afficheur à DELO, ou un autre type d’afficheur permettant de présenter une interface utilisateur. Le dispositif d’affichage 216 peut être combiné à une couche tactile, ou inclure celle-ci, de sorte qu’un utilisateur 102 puisse interagir avec une interface utilisateur présentée sur le dispositif d’affichage 216 en touchant l’afficheur. Un dispositif d’interface utilisateur séparé, incluant sans s’y limiter une souris, un clavier, ou un stylet, peut être utilisé pour interagir avec une interface utilisateur présentée sur le dispositif d’affichage 216.Display device 216 is an LED display, OLED display, or other type of display for presenting a user interface. Display device 216 may be combined with, or include, a touch layer such that a user 102 can interact with a user interface presented on display device 216 by touching the display. A separate user interface device, including but not limited to a mouse, keyboard, or stylus, may be used to interact with a user interface presented on display device 216.

Le moteur d’interface utilisateur 214 est configuré pour présenter une interface utilisateur sur le dispositif d’affichage 216 lors de l’ouverture du moteur d’application de dispositif de captage 124. Le moteur d’application de dispositif de captage 124 va amener le moteur d’interface utilisateur 214 à afficher une pluralité d’interfaces utilisateur sur le dispositif d’affichage 216 relatives aux informations reçues depuis le dispositif de captage 106 ou depuis les sources à la disposition du public des dispositifs de surveillance d’environnement à distance sur le réseau. Le moteur d’application de dispositif de captage 124 peut afficher des données de polluant de manière utile, telles que des niveaux de polluant en cours, ou des niveaux de polluant cumulés sur n’importe quelle période de temps. Dans un mode de réalisation, le moteur d’application de dispositif de captage 124 peut également afficher l’état de charge de batterie de la batterie 114 dans le dispositif de captage 106.The user interface engine 214 is configured to present a user interface on the display device 216 upon opening the capture device application engine 124. The capture device application engine 124 will cause the user interface engine 214 for displaying a plurality of user interfaces on display device 216 relating to information received from sensing device 106 or from publicly available sources of remote environmental monitoring devices on the network. The sensor application engine 124 can usefully display pollutant data, such as current pollutant levels, or cumulative pollutant levels over any period of time. In one embodiment, the sensor device application engine 124 may also display the battery charge status of the battery 114 in the sensor device 106.

Dans un mode de réalisation, le moteur d’application de dispositif de captage 124 peut afficher si l’un quelconque des capteurs sur le dispositif de captage 106 est désactivé, comme décrit ici, et si les informations qui sont affichées proviennent d’une source accessible au public et la localisation du dispositif de surveillance d’environnement. Dans un mode de réalisation, l’utilisateur 108 peut annuler la désactivation d’un capteur par le moteur d’application d’économiseur de batterie 108, de sorte que l’utilisateur choisisse de recevoir des informations depuis le dispositif de captage 106, par opposition à une réception d’informations depuis une localisation de dispositif de surveillance d’environnement à distance, mais proche. Dans un mode de réalisation, l’utilisateur peut également annuler les restrictions de proximité lors de la sélection du dispositif de surveillance d’environnement à distance, de sorte que l’utilisateur reçoive des informations environnementales depuis le dispositif de surveillance d’environnement à distance en dépit du fait que ce dispositif de surveillance est en dehors de la zone proche de la localisation en cours de l’utilisateur. Dans un mode de réalisation, l’utilisateur peut changer les limites des restrictions de proximité lors de l’utilisation d’informations à distance par rapport à des informations du dispositif de captage 106. Cela peut se traduire par des économies d’énergie encore plus grandes et une durée de vie de batterie prolongée, car le nombre de localisations de dispositif de surveillance d’environnement à distance est augmenté. Dans un mode de réalisation, la limite de proximité est connue en tant que zone de dispersion. Une zone de dispersion est un rayon ou un panache sur lequel un polluant est distribué. La zone de dispersion peut prendre en considération la direction du vent et la vitesse du vent et l’altitude de l’utilisateur pour ajuster la limite de proximité, et également pour déterminer si l’utilisation est ou non dans la zone de dispersion d’un dispositif de surveillance d’environnement. Par exemple, dans un mode de réalisation, une limite de proximité va exclure un dispositif de surveillance d’environnement si ce dispositif de surveillance d’environnement est sous le vent par rapport à l’utilisateur, et inclure un dispositif de surveillance d’environnement si ce dispositif de surveillance d’environnement est au vent par rapport à l’utilisateur. Dans le premier cas, l’utilisateur ne se trouve pas dans le panache ou la zone de dispersion du polluant qui est mesuré par le dispositif de surveillance d’environnement, tandis que dans le dernier cas, l’utilisateur se trouve dans le panache ou la zone de dispersion du polluant qui est mesuré par le dispositif de surveillance d’environnement. Les zones de dispersion de polluants sont également accessibles au public depuis des sources en ligne, telles que des stations météorologiques.In one embodiment, the sensor device application engine 124 can display if any of the sensors on the sensor device 106 are disabled, as described herein, and if the information that is displayed is from a source. accessible to the public and the location of the environment monitoring device. In one embodiment, the user 108 can override the deactivation of a sensor by the battery saver application engine 108, such that the user chooses to receive information from the sensor device 106, by opposed to receiving information from a location of a remote but nearby environment monitoring device. In one embodiment, the user can also override proximity restrictions upon selection of the remote environmental monitoring device, such that the user receives environmental information from the remote environmental monitoring device despite the fact that this monitoring device is outside the area close to the user's current location. In one embodiment, the user can change the limits of proximity restrictions when using remote information versus sensing device 106 information. This can result in even greater power savings. and extended battery life, as the number of remote environmental monitoring device locations is increased. In one embodiment, the proximity boundary is known as the dispersal zone. A dispersion zone is a radius or plume over which a pollutant is distributed. The dispersion zone can take into consideration the wind direction and the wind speed and the altitude of the user to adjust the proximity limit, and also to determine whether or not the use is in the dispersion zone of an environment monitoring device. For example, in one embodiment, a proximity limit would exclude an environmental monitor if that environmental monitor is downwind of the user, and include an environmental monitor if this environment monitoring device is upwind of the user. In the first case, the user is not in the plume or the dispersion zone of the pollutant which is measured by the environment monitoring device, while in the last case, the user is in the plume or the pollutant dispersion zone which is measured by the environment monitoring device. Pollutant dispersal areas are also publicly available from online sources, such as weather stations.

« Moteur » fait référence à une logique mise en œuvre dans des instructions matérielles ou logicielles, qui peuvent être écrites dans un langage de programmation, tel que C, C++, COBOL, JAVA™, PHP, Perl, HTML, CSS, JavaScript, VBScript, ASPX, Microsoft .NET™, Go, et/ou similaire. Un moteur peut être compilé en programmes exécutables ou écrit en langage de programmation interprété. Les moteurs logiciels peuvent être appelables depuis d’autres moteurs ou depuis eux-mêmes. De façon générale, les moteurs décrits ici font référence à des modules logiques qui peuvent être fusionnés à d’autres moteurs, ou peuvent être divisés en sous-moteurs. Les moteurs peuvent être stockés dans n’importe quel type de support lisible par ordinateur ou dispositif de stockage par ordinateur et stockés sur le dispositif informatique mobile 104 et exécutés par celui-ci.“Engine” refers to logic implemented in hardware or software instructions, which may be written in a programming language, such as C, C++, COBOL, JAVA™, PHP, Perl, HTML, CSS, JavaScript, VBScript , ASPX, Microsoft .NET™, Go, and/or similar. An engine can be compiled into executable programs or written in an interpreted programming language. Software engines can be called from other engines or from themselves. Generally speaking, the engines described here refer to logic modules which can be merged with other engines, or can be divided into sub-engines. Engines may be stored in any type of computer readable medium or computer storage device and stored on and executed by mobile computing device 104.

« Magasin de données » fait référence à n’importe quel dispositif approprié configuré pour stocker des données pour un accès par un dispositif informatique. Un exemple d’un magasin de données est un système de gestion de base de données (DBMS) relationnelle à grande vitesse et extrêmement fiable s’exécutant sur un ou plusieurs dispositifs informatiques et accessible sur un réseau grande vitesse. Un autre exemple de magasin de données est un magasin de clés/valeurs. Cependant, n’importe quelle autre technique et/ou dispositif de stockage approprié(e) capable de fournir de façon rapide et fiable des données stockées en réponse à des requêtes peut être utilisé(e), et le dispositif informatique peut être accessible localement plutôt que sur un réseau, ou peut être fourni en tant que service en nuage. Un magasin de données peut également inclure des données stockées de manière organisée sur un support de stockage lisible par ordinateur, tel qu’un lecteur de disque dur, une mémoire flash, une mémoire vive, une mémoire morte, ou n’importe quel autre type de support de stockage lisible par ordinateur. Une personne du métier reconnaîtra que des magasins de données séparés décrits ici peuvent être combinés en un seul magasin de données, et/ou un seul magasin de données décrit ici peut être séparé en de multiples magasins de données, sans s’éloigner du cadre de la présente divulgation."Data Store" means any suitable device configured to store data for access by a Computing Device. An example of a data store is a high-speed, highly reliable relational database management system (DBMS) running on one or more computing devices and accessible over a high-speed network. Another example of a data store is a key/value store. However, any other suitable technique and/or storage device capable of rapidly and reliably providing stored data in response to queries may be used, and the computing device may be locally accessible instead. only on a network, or can be provided as a cloud service. A data store may also include data stored in an organized manner on a computer-readable storage medium, such as a hard disk drive, flash memory, RAM, ROM, or any other type computer-readable storage medium. One skilled in the art will recognize that separate datastores described herein may be combined into a single datastore, and/or a single datastore described herein may be separated into multiple datastores, without departing from the scope of this disclosure.

La figure 4 est un schéma fonctionnel qui illustre des aspects d’un exemple de dispositif informatique 400 adéquat pour être utilisé en tant que dispositif informatique mobile 104 de la présente divulgation. Bien que de multiples types différents de dispositifs informatiques aient été évoqués ci-dessus, l’exemple de dispositif informatique 400 décrit divers éléments qui sont communs à de nombreux types différents de dispositifs informatiques. Bien que la figure 4 soit décrite en référence à un dispositif informatique mobile, la description ci-dessous est applicable à des serveurs, des ordinateurs personnels, des téléphones mobiles, des téléphones intelligents, des tablettes informatiques, des dispositifs informatiques intégrés, et d’autres dispositifs qui peuvent être utilisés pour mettre en œuvre des portions de modes de réalisation de la présente divulgation.Figure 4 is a block diagram that illustrates aspects of an exemplary computing device 400 suitable for use as the mobile computing device 104 of the present disclosure. Although multiple different types of computing devices have been discussed above, example computing device 400 describes various elements that are common to many different types of computing devices. Although Figure 4 is described with reference to a mobile computing device, the description below is applicable to servers, personal computers, mobile phones, smart phones, tablet computing devices, embedded computing devices, and other devices that may be used to implement portions of embodiments of this disclosure.

Dans sa configuration la plus basique, le dispositif informatique 400 inclut au moins un processeur 402 et une mémoire système 404 connectés par un bus de communication 406. En fonction de la configuration exacte et du type de dispositif, la mémoire système 404 peut être une mémoire volatile ou non volatile, telle qu’une mémoire morte (« ROM »), une mémoire vive (« RAM »), une mémoire EEPROM, une mémoire flash, ou une technologie de mémoire similaire. Les personnes du métier et d’autres reconnaîtront que la mémoire système 404 stocke typiquement des données et/ou modules de programme qui sont immédiatement accessibles au processeur 402 et/ou en cours d’exploitation par le processeur 402. A cet égard, le processeur 402 peut servir de centre de calcul du dispositif informatique 400 en prenant en charge l’exécution d’instructions.In its most basic configuration, computing device 400 includes at least one processor 402 and system memory 404 connected by communication bus 406. Depending on the exact configuration and type of device, system memory 404 may be volatile or nonvolatile, such as read only memory (“ROM”), random access memory (“RAM”), EEPROM, flash memory, or similar memory technology. Those skilled in the art and others will recognize that system memory 404 typically stores data and/or program modules that are immediately accessible to processor 402 and/or being operated by processor 402. In this regard, processor 402 can serve as the computing center of the computing device 400 by supporting the execution of instructions.

Comme l’illustre davantage la figure 4, le dispositif informatique 400 inclut une interface de réseau 410 comprenant un ou plusieurs composants permettant de communiquer avec d’autres dispositifs sur un réseau. Le dispositif informatique 400 accède à des services de base qui emploient l’interface de réseau 410 pour réaliser des communications à l’aide de protocoles de réseau communs. L’interface de réseau 410 inclut également une interface de réseau sans fil configurée pour communiquer via un ou plusieurs protocoles de communication sans fil, tels que WiFi, 2G, 3G, LTE, WiMAX, Bluetooth, Bluetooth basse consommation, et/ou similaire. Comme l’appréciera une personne du métier, l’interface de réseau 410 illustrée sur la figure 4 représente une ou plusieurs interfaces sans fil ou interfaces de communication physiques décrites et illustrées ci-dessus par rapport aux composants particuliers du dispositif informatique 400.As further illustrated in Figure 4, computing device 400 includes a network interface 410 comprising one or more components for communicating with other devices on a network. Computing device 400 accesses basic services that employ network interface 410 to perform communications using common network protocols. Network interface 410 also includes a wireless network interface configured to communicate via one or more wireless communication protocols, such as WiFi, 2G, 3G, LTE, WiMAX, Bluetooth, Bluetooth low energy, and/or the like. As one skilled in the art will appreciate, network interface 410 illustrated in Figure 4 represents one or more wireless interfaces or physical communication interfaces described and illustrated above with respect to particular components of computing device 400.

Dans le mode de réalisation représenté sur la figure 4, le dispositif informatique 400 inclut également un support de stockage 408. Cependant, on peut accéder à des services à l’aide d’un dispositif informatique qui n’inclut pas de moyens permettant de conserver des données sur un support de stockage local. Par conséquent, le support de stockage 408 représenté sur la figure 4 est facultatif. Dans tous les cas, le support de stockage 408 peut être volatil ou non volatil, amovible ou non amovible, implémenté à l’aide de n’importe quelle technologie capable de stocker des informations telle que, sans s’y limiter, un lecteur de disque dur, un disque à semi-conducteur, un CD ROM, un DVD, ou autre stockage sur disque, des cassettes magnétiques, une bande magnétique, un stockage sur disque magnétique, et/ou similaire.In the embodiment shown in Figure 4, the computing device 400 also includes a storage medium 408. However, services can be accessed using a computing device that does not include means for storing data on a local storage medium. Therefore, the storage medium 408 shown in Fig. 4 is optional. In either case, storage medium 408 may be volatile or non-volatile, removable or non-removable, implemented using any technology capable of storing information such as, but not limited to, a hard disk, solid state disk, CD ROM, DVD, or other disk storage, magnetic cassettes, magnetic tape, magnetic disk storage, and/or the like.

Tel qu’utilisée ici, l’expression « support lisible par ordinateur » inclut des supports volatils et non volatils et amovibles et non amovibles implémentés dans n’importe quel procédé ou n’importe quelle technologie capable de stocker des informations, telles que des instructions lisibles par ordinateur, des structures de données, des modules de programme, ou d’autres données. A cet égard, la mémoire système 404 et le support de stockage 408 représentés sur la figure 4 sont simplement des exemples de supports lisibles par ordinateur.As used herein, the term "computer-readable medium" includes volatile and non-volatile and removable and non-removable media implemented in any process or technology capable of storing information, such as instructions machine-readable, data structures, program modules, or other data. In this regard, system memory 404 and storage medium 408 shown in Figure 4 are merely examples of computer-readable media.

Des implémentations appropriées de dispositifs informatiques qui incluent un processeur 402, une mémoire système 404, un bus de communication 406, un support de stockage 408, et une interface de réseau 410 sont connus et disponibles dans le commerce. Pour faciliter l’illustration et puisque ce n’est pas important pour comprendre l’objet revendiqué, la figure 4 ne montre pas certains des composants typiques de nombreux dispositifs informatiques. A cet égard, le dispositif informatique 400 inclut un dispositif d’entrée, tel qu’un clavier, un pavé, une souris, un microphone, un dispositif d’entrée tactile, un écran tactile, une tablette, et/ou similaire. Ces dispositifs d’entrée peuvent être couplés au dispositif informatique 400 par des connexions filaires ou sans fil incluant des protocoles de connexions RF, infrarouge, en série, en parallèle, Bluetooth, Bluetooth faible consommation, USB, ou d’autres protocoles de connexions appropriés utilisant des connexions sans fil ou physiques. De même, le dispositif informatique 400 inclut un dispositif de sortie tel qu’un afficheur, des haut-parleurs, une imprimante, etc. Puisque ces dispositifs sont bien connus du métier, ils ne sont ni illustrés, ni décrits davantage ici.Suitable implementations of computing devices that include processor 402, system memory 404, communication bus 406, storage medium 408, and network interface 410 are known and commercially available. For ease of illustration and since it is not important to understanding the subject matter claimed, Figure 4 does not show some of the typical components of many computing devices. In this regard, computing device 400 includes an input device, such as a keyboard, keypad, mouse, microphone, touch input device, touch screen, tablet, and/or the like. These input devices can be coupled to the computing device 400 by wired or wireless connections including RF, infrared, serial, parallel, Bluetooth, Bluetooth low energy, USB, or other appropriate connection protocols. using wireless or physical connections. Likewise, computing device 400 includes an output device such as a display, speakers, printer, etc. Since these devices are well known in the art, they are neither illustrated nor described further here.

La figure 5 est un organigramme qui illustre un exemple non limitatif de mode de réalisation d’un procédé implémenté par ordinateur de prolongation de durée de vie de batterie du dispositif de captage 106. Le procédé 500 peut être implémenté, dans un exemple, par le dispositif informatique mobile 104 et le système informatique de serveur 112.Figure 5 is a flow chart that illustrates a non-limiting exemplary embodiment of a computer-implemented method for extending battery life of sensing device 106. Method 500 may be implemented, in one example, by the mobile computing device 104 and server computing system 112.

Le procédé implémenté par ordinateur 500 peut commencer en cliquant sur l’icône pour le moteur d’application de dispositif de captage 124 sur l’afficheur du dispositif informatique mobile 104. Au bloc 502, le moteur d’application de dispositif de captage 124 démarre et entre au bloc 504.The computer-implemented process 500 can begin by clicking the icon for the capture device application engine 124 on the display of the mobile computing device 104. At block 502, the capture device application engine 124 starts and enter block 504.

Au bloc 504, le moteur d’application de dispositif de captage 124 communique avec le dispositif de captage 106, et traite les informations acquises depuis le dispositif de captage 160 et affiche les informations d’une manière quelconque à l’utilisateur 102 via le dispositif informatique mobile 104.At block 504, the capture device application engine 124 communicates with the capture device 106, and processes the information acquired from the capture device 160 and displays the information in some way to the user 102 via the device. mobile computing 104.

A partir du bloc 504, le moteur d’application de dispositif de captage 124 passe au bloc 506. Au bloc 506, le moteur d’application de dispositif de captage 124 appelle le moteur d’application d’économiseur de batterie 108 à démarrer. Dans un mode de réalisation, l’appel à démarrer le moteur d’application d’économiseur de batterie 108 est un choix fait par l’utilisateur 102 en sélectionnant une particularité d’économiseur de batterie. Dans un mode de réalisation, l’appel à démarrer le moteur d’application d’économiseur de batterie 108 est automatique d’après un état de batterie. Par exemple, le moteur d’application d’économiseur de batterie 108 est démarré lorsque l’état de charge de batterie est une charge inférieure à 50 %. Dans un mode de réalisation, l’appel à démarrer le moteur d’application d’économiseur de batterie 108 est automatique chaque fois que le moteur d’application de dispositif de captage 124 est démarré. Dans un mode de réalisation, une notification pour l’utilisateur 102 peut être présentée via le dispositif informatique mobile 104 indiquant que le dispositif de captage 106 fonctionne en mode économiseur de batterie, et l’utilisateur 102 se voit donner l’option d’arrêter l’exécution du moteur d’application d’économiseur de batterie 108.From block 504, the capture device application engine 124 proceeds to block 506. At block 506, the capture device application engine 124 calls the battery saver application engine 108 to start. In one embodiment, the call to start battery saver application engine 108 is a choice made by user 102 when selecting a battery saver feature. In one embodiment, the call to start battery saver application engine 108 is automatic based on battery status. For example, battery saver application engine 108 is started when the battery state of charge is less than 50% charge. In one embodiment, the call to start the battery saver application engine 108 is automatic each time the capture device application engine 124 is started. In one embodiment, a notification to user 102 may be presented via mobile computing device 104 indicating that sensing device 106 is operating in battery saver mode, and user 102 is given the option to turn off running battery saver app engine 108.

Une fois que l’Application d’économiseur de batterie 108 s’exécute, au bloc 508, le moteur d’application d’économiseur de batterie 108 acquiert la localisation en cours de l’utilisateur 102 qui porte le dispositif de captage 106 via le GPS 218 sur le dispositif informatique 104. Une localisation en cours de l’utilisateur 102 peut être indiquée en longitude et en latitude ainsi qu’en altitude. A partir du bloc 508, le moteur d’application d’économiseur de batterie 108 entre au bloc 510.Once the Battery Saver Application 108 is running, at block 508, the Battery Saver Application Engine 108 acquires the current location of the user 102 wearing the sensor device 106 via the GPS 218 on computing device 104. A current location of user 102 may be indicated in longitude and latitude as well as altitude. From block 508, battery saver application engine 108 enters block 510.

Au bloc 510, le moteur d’application d’économiseur de batterie 108 acquiert les localisations de dispositifs de surveillance d’environnement accessibles au public à distance. Ces localisations peuvent être à disposition par le biais du magasin de données 202 sur le système informatique de serveur 112. A partir du bloc 510, le moteur d’application d’économiseur de batterie 108 entre au bloc 512.At block 510, the battery saver application engine 108 acquires the locations of remote publicly accessible environment monitoring devices. These locations may be available through data store 202 on server computer system 112. Beginning at block 510, battery saver application engine 108 enters at block 512.

Au bloc 512, le moteur d’application d’économiseur de batterie 108 compare la localisation en cours de l’utilisateur 102 aux localisations des dispositifs de surveillance d’environnement à distance. La comparaison sert à déterminer si la localisation en cours de l’utilisateur est dans une limite de proximité d’une ou de plusieurs localisations de dispositifs de surveillance d’environnement à distance. Dans un mode de réalisation, la limite de proximité est fixée automatiquement par le moteur d’application d’économiseur de batterie 108. Dans un mode de réalisation, la limite de proximité est fixée par l’utilisateur 102. Par exemple, l’utilisateur peut décider de comparer tous les dispositifs de surveillance d’environnement à distance dans un certain rayon de la localisation en cours ou dans la même zone géographique, telle qu’un code postal. Dans un mode de réalisation, la limite de proximité est définie par une zone de dispersion. Dans un mode de réalisation, une zone de dispersion est modélisée à partir de facteurs, tels que la direction du vent et la vitesse du vent. Dans un mode de réalisation, une zone de dispersion est une zone géographique où une certaine concentration d’un polluant est attendue dans les frontières d’une zone de dispersion. Lorsque le moteur d’application d’économiseur de batterie 108 détermine qu’il y a un dispositif de surveillance d’environnement accessible au public dans la limite de proximité, le moteur d’application d’économiseur de batterie 108 entre au bloc 516. Lorsque le moteur d’application d’économiseur de batterie 108 détermine qu’il n’y a pas de dispositif de surveillance d’environnement accessible au public dans la limite de proximité, le moteur d’application d’économiseur de batterie 108 entre au bloc 514.At block 512, battery saver application engine 108 compares the current location of user 102 to the locations of remote environmental monitors. The comparison is used to determine whether the user's current location is within proximity of one or more remote environmental monitoring device locations. In one embodiment, the proximity limit is set automatically by the battery saver application engine 108. In one embodiment, the proximity limit is set by the user 102. For example, the user may decide to compare all remote environmental monitors within a certain radius of the current location or within the same geographic area, such as a zip code. In one embodiment, the proximity boundary is defined by a dispersal zone. In one embodiment, a dispersal area is modeled based on factors, such as wind direction and wind speed. In one embodiment, a dispersal area is a geographic area where a certain concentration of a pollutant is expected within the boundaries of a dispersal area. When battery saver application engine 108 determines that there is a publicly available environment monitor within the proximity boundary, battery saver application engine 108 enters block 516. When the battery saver application engine 108 determines that there is no publicly accessible environment monitoring device within the proximity boundary, the battery saver application engine 108 enters the block 514.

Au bloc 516, le moteur d’application d’économiseur de batterie 108 désactive un ou plusieurs capteurs qui recueillent des informations, lesquelles informations sont des informations qui peuvent être acquises depuis les un ou plusieurs dispositifs de surveillance d’environnement accessibles au public qui sont dans la limite de proximité de la localisation en cours de l’utilisateur. Dans un mode de réalisation, lorsqu’il y a deux dispositifs de surveillance d’environnement accessibles au public ou plus, le moteur d’application d’économiseur de batterie 108 peut sélectionner le plus proche. Dans un mode de réalisation, lorsqu’il y a deux dispositifs de surveillance d’environnement accessibles au public ou plus, le moteur d’application d’économiseur de batterie 108 peut utiliser la moyenne ou la médiane des résultats environnementaux. Dans un mode de réalisation, avant de désactiver un capteur sur le dispositif de captage 106, le moteur d’application d’économiseur de batterie 108 peut vérifier que les informations du dispositif de surveillance d’environnement accessible au public sont exactes en comparant ces informations aux dernières informations reçues depuis le dispositif de captage 106. Dans un mode de réalisation, désactiver un capteur signifie réduire la consommation d’énergie du capteur, par exemple, couper des communications avec le dispositif informatique mobile 104.At block 516, battery saver application engine 108 disables one or more sensors that collect information, which information is information that may be acquired from the one or more publicly available environment monitoring devices that are within the proximity limit of the user's current location. In one embodiment, when there are two or more publicly available environment monitors, battery saver enforcement engine 108 may select the closest one. In one embodiment, when there are two or more publicly available environmental monitors, the battery saver application engine 108 may use the average or median of the environmental results. In one embodiment, before disabling a sensor on sensing device 106, battery saver application engine 108 may verify that information from the publicly available environment monitor is accurate by comparing that information to the latest information received from the sensing device 106. In one embodiment, disabling a sensor means reducing the power consumption of the sensor, for example, cutting off communications with the mobile computing device 104.

Lorsque le moteur d’application d’économiseur de batterie 108 confirme les informations du dispositif de surveillance d’environnement accessible au public à une localisation qui est dans la limite de proximité de la localisation en cours de l’utilisateur, et a désactivé le capteur, le procédé retourne au moteur d’application de dispositif de captage 124 au bloc 520, et le moteur d’application de dispositif de captage 124 récupère et utilise les informations environnementales du dispositif de surveillance d’environnement accessible au public dans la limite de proximité de la localisation en cours de l’utilisateur.When the battery saver application engine 108 confirms information from the publicly available environment monitor to a location that is within proximity of the user's current location, and has disabled the sensor , the method returns to the sensing device application engine 124 at block 520, and the sensing device application engine 124 retrieves and uses the environmental information from the publicly accessible environmental monitoring device within the proximity boundary the user's current location.

Au bloc 514, le moteur d’application d’économiseur de batterie 108 détermine que la localisation en cours de l’utilisateur est en dehors d’une limite de proximité d’un dispositif de surveillance d’environnement accessible au public ou d’une zone de dispersion. Au bloc 514, le moteur d’application d’économiseur de batterie 108 ne désactive aucun capteur sur le dispositif de captage 106, ou si un capteur précédent a été désactivé, le moteur d’application d’économiseur de batterie 108 active à présent le capteur. A partir du bloc 514, le procédé retourne au moteur d’application de dispositif de captage 124 au bloc 520, et le moteur d’application de dispositif de captage 124 utilise les informations environnementales du capteur activé. Dans un mode de réalisation, au bloc 514 lorsque la localisation en cours de l’utilisateur n’est pas dans la limite de proximité d’une localisation de dispositif de surveillance d’environnement à distance, le moteur d’application d’économiseur de batterie 108 utilise un procédé différent pour prolonger la durée de vie de batterie. Dans un mode de réalisation, au bloc 514, pour des capteurs activés, le moteur d’application d’économiseur de batterie 108 réduit la fréquence de mesures d’échantillon d’au moins un capteur si a) un nombre prédéterminé d’échantillons consécutifs présentent des résultats similaires ou identiques, qu’ils soient une série de valeurs nulles ou non nulles, et/ou b) la localisation GPS de l’utilisateur ne change pas dans une fenêtre de temps prédéterminée. Dans un mode de réalisation, la fréquence d’échantillonnage est réduite d’environ une fois par minute à environ une fois toutes les dix minutes. Dans un mode de réalisation, des résultats ou des mesures similaires signifient qu’un résultat ne s’écarte pas du résultat précédent ou d’un résultat moyen ou médian de plus d’environ 10 %, environ 20 %, ou environ 30 %. Dans un mode de réalisation, si la localisation GPS de l’utilisateur ne change pas en l’espace d’environ 10 minutes, la fréquence d’échantillonnage est réduite. Dans un mode de réalisation, la fréquence d’échantillonnage est fixée par l’utilisateur. Dans un mode de réalisation, l’écart admissible pour déterminer des résultats consécutifs comme étant similaires est fixé par l’utilisateur. Dans un mode de réalisation, le temps prédéterminé pendant lequel l’utilisateur est à la même localisation GPS est également fixé par l’utilisateur. Les valeurs ci-dessus sont données uniquement comme étant représentatives.At block 514, battery saver application engine 108 determines that the user's current location is outside of a proximity boundary of a publicly available environmental monitoring device or dispersal area. At block 514, battery saver application engine 108 does not disable any sensors on sensing device 106, or if a previous sensor has been disabled, battery saver application engine 108 now enables the sensor. From block 514, the method returns to sensor application engine 124 at block 520, and sensor application engine 124 uses the environmental information from the activated sensor. In one embodiment, at block 514 when the user's current location is not within the proximity boundary of a remote environment monitoring device location, the Battery 108 uses a different process to extend battery life. In one embodiment, at block 514, for enabled sensors, battery saver application engine 108 reduces the sample measurement rate of at least one sensor if a) a predetermined number of consecutive samples exhibit similar or identical results, whether they are a series of zero or non-zero values, and/or b) the user's GPS location does not change within a predetermined time window. In one embodiment, the sampling rate is reduced from about once per minute to about once every ten minutes. In one embodiment, similar results or measurements mean that a result does not deviate from the previous result or from an average or median result by more than about 10%, about 20%, or about 30%. In one embodiment, if the user's GPS location does not change within approximately 10 minutes, the sampling rate is reduced. In one embodiment, the sample rate is set by the user. In one embodiment, the allowable deviation for determining consecutive results to be similar is set by the user. In one embodiment, the predetermined time the user is at the same GPS location is also set by the user. The above values are given as representative only.

En conséquence, le moteur d’application d’économiseur de batterie 108 peut à la fois réduire la consommation d’énergie et prolonger la durée de vie de batterie du dispositif de captage 106, à la fois lorsque la localisation en cours de l’utilisateur est dans une limite de proximité de dispositifs de surveillance d’environnement accessibles au public, et lorsque la localisation en cours de l’utilisateur n’est pas dans une limite de proximité de dispositifs de surveillance d’environnement accessibles au public.As a result, the battery saver application engine 108 can both reduce power consumption and extend the battery life of the sensing device 106, both when the user's current location is within proximity of publicly available environmental monitoring devices, and the user's current location is not within proximity of publicly available environmental monitoring devices.

Bien que des modes de réalisation illustratifs aient été illustrés et décrits, il conviendra d’apprécier que divers changements peuvent être apportés ici sans s’éloigner de l’esprit ni du cadre de l’invention.Although illustrative embodiments have been illustrated and described, it should be appreciated that various changes may be made herein without departing from the spirit and scope of the invention.

Claims (8)

Procédé implémenté par ordinateur de prolongation de durée de vie de batterie d’un dispositif de captage, le procédé comprenant :
  • la détermination, par un dispositif informatique, d’une localisation en cours du dispositif de captage ;
  • la détermination, par le dispositif informatique, de localisations de dispositifs de surveillance d’environnement accessibles au public ;
  • la détermination, par le dispositif informatique, du fait que la localisation en cours est ou non dans une limite de proximité d’un dispositif de surveillance d’environnement accessible au public ; et
  • la réception, par le dispositif informatique, d’informations depuis le dispositif de surveillance d’environnement accessible au public lorsque la localisation en cours est dans une limite de proximité du dispositif de surveillance d’environnement accessible au public pour économiser la durée de vie de batterie du dispositif de captage.
A computer-implemented method of extending battery life of a sensing device, the method comprising:
  • determining, by a computing device, a current location of the sensing device;
  • determining, by the computing device, locations of publicly accessible environment monitoring devices;
  • determining, by the computing device, whether or not the current location is within a proximity boundary of a publicly accessible environment monitoring device; And
  • the computing device receiving information from the publicly available environment monitoring device when the current location is within proximity of the publicly accessible environment monitoring device to save the life of the collection device battery.
Procédé implémenté par ordinateur selon la revendication 1, comprenant en outre la désactivation d’un capteur sur le dispositif de captage pour prolonger la durée de vie de batterie.A computer-implemented method according to claim 1, further comprising disabling a sensor on the sensing device to extend battery life. Procédé implémenté par ordinateur selon la revendication 1, comprenant en outre l’affichage d’informations depuis le dispositif de surveillance d’environnement disponible au public sur le dispositif informatique.A computer-implemented method according to claim 1, further comprising displaying information from the publicly available environment monitoring device on the computing device. Procédé implémenté par ordinateur selon la revendication 1, comprenant en outre la génération d’une notification de sélection de l’utilisation d’un dispositif de surveillance d’environnement accessible au public à la place d’un capteur du dispositif de captage.A computer-implemented method according to claim 1, further comprising generating a notification of selection to use a publicly available environment monitoring device in place of a sensing device sensor. Système, comprenant un moteur d’application d’économiseur de batterie incluant une circuiterie de calcul configurée pour :
  • déterminer une localisation en cours du dispositif de captage ;
  • déterminer des localisations de dispositifs de surveillance d’environnement accessibles au public ;
  • déterminer si la localisation en cours est dans une limite de proximité d’un dispositif de surveillance d’environnement accessible au public ; et
  • recevoir des informations depuis le dispositif de surveillance d’environnement accessible au public lorsque la localisation en cours est dans la limite de proximité du dispositif de surveillance d’environnement accessible au public pour économiser la durée de vie de batterie du dispositif de captage.
A system, comprising a battery saver application engine including computing circuitry configured to:
  • determining a current location of the sensing device;
  • determining locations of publicly accessible environmental monitoring devices;
  • determining if the current location is within proximity of a publicly accessible environment monitoring device; And
  • receiving information from the publicly available environment monitoring device when the current location is within the proximity limit of the publicly accessible environment monitoring device to save battery life of the sensing device.
Système selon la revendication 5, dans lequel le moteur d’application d’économiseur de batterie inclut une circuiterie de calcul configurée pour fournir une notification de sélection de l’utilisation d’un dispositif de surveillance d’environnement accessible au public à la place d’un capteur du dispositif de captage.The system of claim 5, wherein the battery saver application engine includes computational circuitry configured to provide notification of selection of use of a publicly available environmental monitoring device instead of a sensor of the capture device. Procédé implémenté par ordinateur de prolongation de durée de vie de batterie d’un dispositif de captage doté de capteurs d’environnement, le procédé comprenant :
  • la réduction d’une fréquence de mesures d’échantillon d’un capteur sur le dispositif de captage d’après la survenue d’au moins l’une des conditions suivantes :
    • un nombre prédéterminé d’échantillons consécutifs prélevés par le capteur présentent des résultats similaires ; ou
    • une localisation d’un utilisateur ne change pas dans une fenêtre de temps prédéterminée.
A computer-implemented method of extending battery life of a sensing device having environmental sensors, the method comprising:
  • reducing a frequency of sample measurements of a sensor on the sensing device based on the occurrence of at least one of the following conditions:
    • a predetermined number of consecutive samples taken by the sensor show similar results; Or
    • a location of a user does not change within a predetermined time window.
Système, comprenant un moteur d’application d’économiseur de batterie incluant une circuiterie de calcul configurée pour :
  • réduire une fréquence de mesures d’échantillon d’un capteur sur un dispositif de captage d’après la survenue d’au moins l’une des conditions suivantes :
    • un nombre prédéterminé d’échantillons consécutifs prélevés par le capteur présentent des résultats similaires ; ou
    • une localisation d’un utilisateur ne change pas dans une fenêtre de temps prédéterminée.
A system, comprising a battery saver application engine including computing circuitry configured to:
  • reducing a frequency of sample measurements of a sensor on a sensing device based on the occurrence of at least one of the following conditions:
    • a predetermined number of consecutive samples taken by the sensor show similar results; Or
    • a location of a user does not change within a predetermined time window.
FR2012088A 2020-11-24 2020-11-24 PERSONAL POLLUTION SENSING DEVICE WITH EXTENDED BATTERY LIFE Active FR3116623B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR2012088A FR3116623B1 (en) 2020-11-24 2020-11-24 PERSONAL POLLUTION SENSING DEVICE WITH EXTENDED BATTERY LIFE

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2012088 2020-11-24
FR2012088A FR3116623B1 (en) 2020-11-24 2020-11-24 PERSONAL POLLUTION SENSING DEVICE WITH EXTENDED BATTERY LIFE

Publications (2)

Publication Number Publication Date
FR3116623A1 true FR3116623A1 (en) 2022-05-27
FR3116623B1 FR3116623B1 (en) 2023-11-17

Family

ID=74871499

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2012088A Active FR3116623B1 (en) 2020-11-24 2020-11-24 PERSONAL POLLUTION SENSING DEVICE WITH EXTENDED BATTERY LIFE

Country Status (1)

Country Link
FR (1) FR3116623B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160066848A1 (en) * 2014-09-05 2016-03-10 Vision Service Plan Wearable environmental pollution monitor computer apparatus, systems, and related methods
WO2017136336A1 (en) * 2016-02-01 2017-08-10 Advanced Ventilation Applications, Inc. Systems and methods for respiratory health management

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160066848A1 (en) * 2014-09-05 2016-03-10 Vision Service Plan Wearable environmental pollution monitor computer apparatus, systems, and related methods
WO2017136336A1 (en) * 2016-02-01 2017-08-10 Advanced Ventilation Applications, Inc. Systems and methods for respiratory health management

Also Published As

Publication number Publication date
FR3116623B1 (en) 2023-11-17

Similar Documents

Publication Publication Date Title
JP5684114B2 (en) Method and apparatus for generating a user profile based on a periodic location fix
CN106100937B (en) System monitoring method and apparatus
US20140057659A1 (en) Inferring user interests
JP2014112372A6 (en) Method and apparatus for generating a user profile based on a periodic location fix
EP3688458B1 (en) Improved detection and characterization of anomalies in a continuum of water
US11368543B1 (en) Notification system and method
FR3116623A1 (en) PERSONAL POLLUTION SENSING DEVICE WITH EXTENDED BATTERY LIFE
WO2019081847A1 (en) Method for geolocation of connected objects, connected object, associated terminal and system
AU2015267355B2 (en) Use of location lulls to facilitate identifying and recording video capture location
FR3044428A1 (en) SYSTEM FOR DETECTING AND COMMUNICATING WEATHER ALERTS BY A BASE STATION WHICH COLLECTS BY MEANS OF THE MEASUREMENTS PRODUCED BY AT LEAST ONE WEATHER STATION SUPPLIED BY POWER
TW201701230A (en) Weather analysis integrated tourist attractions recommendation and alert system
EP3398009A1 (en) Method for controlling an ophthalmic system on the basis of a measurement and information obtained by an external electronic device
US11693471B2 (en) Personal pollution sensing device with extended battery life
US20220248180A1 (en) Selective sharing of device location information
FR3115174A1 (en) SYSTEM AND METHODS FOR SECURELY PROCESSING ENVIRONMENTAL EXPOSURE INFORMATION
FR2975517A1 (en) Method for automatic recording of parking position of e.g. car in public parking area, involves storing position of portable device at time of transition from detected displacement state of vehicle to detected stop state of vehicle
US20190180679A1 (en) Display calibration to minimize image retention
EP4264257B1 (en) Device for monitoring a component of the air
FR3119033A1 (en) DEVICE FOR MEASURING HAIR EXPOSURE TO HARMFUL LIGHT AND RECOMMENDING PERSONALIZED HAIR PRODUCTS
EP3690458A1 (en) Method for tracking time of use of a generator set, corresponding standalone device, maintenance monitoring method and system
US20230130241A1 (en) Interface for dynamic monitoring of real property environmental conditions via fixed and mobile sensor devices
EP4457115A1 (en) Method and system for managing an electric battery device of an electric or hybrid motor vehicle
CA3233835A1 (en) Dynamic dose analysis for dosimeter
EP3213271A1 (en) Event prediction in a system of connected entities
FR2982031A1 (en) Method for estimating electric consumption of electric heating device of subscriber, involves discriminating curve of electric power consumed by electric heating device during time rage of electric heating from general electric load curve

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20220527

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5