US20150021465A1 - Electronic device with environmental monitoring - Google Patents
Electronic device with environmental monitoring Download PDFInfo
- Publication number
- US20150021465A1 US20150021465A1 US14/283,035 US201414283035A US2015021465A1 US 20150021465 A1 US20150021465 A1 US 20150021465A1 US 201414283035 A US201414283035 A US 201414283035A US 2015021465 A1 US2015021465 A1 US 2015021465A1
- Authority
- US
- United States
- Prior art keywords
- environmental monitoring
- external environment
- monitoring device
- electronic device
- sensor
- 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.)
- Abandoned
Links
- 230000007613 environmental effect Effects 0.000 title claims abstract description 499
- 238000012544 monitoring process Methods 0.000 title description 30
- 238000005286 illumination Methods 0.000 claims abstract description 110
- 230000007246 mechanism Effects 0.000 claims abstract description 90
- 238000005259 measurement Methods 0.000 claims abstract description 25
- 238000000034 method Methods 0.000 claims description 57
- 230000008859 change Effects 0.000 claims description 38
- 230000004044 response Effects 0.000 claims description 38
- 230000006870 function Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 16
- 230000036541 health Effects 0.000 claims description 11
- 230000033001 locomotion Effects 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 11
- 230000002618 waking effect Effects 0.000 claims description 8
- 230000007704 transition Effects 0.000 claims description 6
- 230000029058 respiratory gaseous exchange Effects 0.000 claims description 5
- 208000017667 Chronic Disease Diseases 0.000 claims description 3
- 206010011224 Cough Diseases 0.000 claims description 3
- 206010029412 Nightmare Diseases 0.000 claims description 3
- 208000030303 breathing problems Diseases 0.000 claims 2
- 238000012806 monitoring device Methods 0.000 description 384
- 230000006855 networking Effects 0.000 description 81
- 238000012545 processing Methods 0.000 description 64
- 238000004891 communication Methods 0.000 description 60
- 230000008878 coupling Effects 0.000 description 46
- 238000010168 coupling process Methods 0.000 description 46
- 238000005859 coupling reaction Methods 0.000 description 46
- 239000012530 fluid Substances 0.000 description 37
- 238000010586 diagram Methods 0.000 description 35
- 239000000779 smoke Substances 0.000 description 28
- 238000012423 maintenance Methods 0.000 description 26
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 23
- 229910002091 carbon monoxide Inorganic materials 0.000 description 23
- 238000003384 imaging method Methods 0.000 description 23
- 230000013011 mating Effects 0.000 description 18
- 230000001413 cellular effect Effects 0.000 description 17
- 230000003287 optical effect Effects 0.000 description 17
- 230000035945 sensitivity Effects 0.000 description 11
- 239000000126 substance Substances 0.000 description 11
- 238000012512 characterization method Methods 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 8
- 230000002123 temporal effect Effects 0.000 description 7
- 238000013475 authorization Methods 0.000 description 6
- 239000007788 liquid Substances 0.000 description 6
- 239000002245 particle Substances 0.000 description 6
- 230000000246 remedial effect Effects 0.000 description 6
- 230000001953 sensory effect Effects 0.000 description 6
- 206010008531 Chills Diseases 0.000 description 5
- 206010011469 Crying Diseases 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 238000001228 spectrum Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 239000012855 volatile organic compound Substances 0.000 description 5
- 239000013566 allergen Substances 0.000 description 4
- 239000003086 colorant Substances 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 230000001755 vocal effect Effects 0.000 description 4
- YJPIGAIKUZMOQA-UHFFFAOYSA-N Melatonin Natural products COC1=CC=C2N(C(C)=O)C=C(CCN)C2=C1 YJPIGAIKUZMOQA-UHFFFAOYSA-N 0.000 description 3
- 241001465754 Metazoa Species 0.000 description 3
- 244000007853 Sarothamnus scoparius Species 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 230000009429 distress Effects 0.000 description 3
- 239000000428 dust Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- -1 exhaust Chemical class 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 230000001939 inductive effect Effects 0.000 description 3
- DRLFMBDRBRZALE-UHFFFAOYSA-N melatonin Chemical compound COC1=CC=C2NC=C(CCNC(C)=O)C2=C1 DRLFMBDRBRZALE-UHFFFAOYSA-N 0.000 description 3
- 229960003987 melatonin Drugs 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000010207 Bayesian analysis Methods 0.000 description 2
- 206010061217 Infestation Diseases 0.000 description 2
- 238000000149 argon plasma sintering Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000008921 facial expression Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 229910052704 radon Inorganic materials 0.000 description 2
- SYUHGPGVQRZVTB-UHFFFAOYSA-N radon atom Chemical compound [Rn] SYUHGPGVQRZVTB-UHFFFAOYSA-N 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000009423 ventilation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 206010001488 Aggression Diseases 0.000 description 1
- 241000196324 Embryophyta Species 0.000 description 1
- 238000006424 Flood reaction Methods 0.000 description 1
- 241000233866 Fungi Species 0.000 description 1
- 241000238631 Hexapoda Species 0.000 description 1
- 239000004698 Polyethylene Substances 0.000 description 1
- 241000283984 Rodentia Species 0.000 description 1
- 244000269722 Thea sinensis Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000002146 bilateral effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000007664 blowing Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000000356 contaminant Substances 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 230000003760 hair shine Effects 0.000 description 1
- 238000002329 infrared spectrum Methods 0.000 description 1
- 229910010272 inorganic material Inorganic materials 0.000 description 1
- 239000011147 inorganic material Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000011499 joint compound Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000004452 microanalysis Methods 0.000 description 1
- 238000002493 microarray Methods 0.000 description 1
- 230000004297 night vision Effects 0.000 description 1
- 230000001473 noxious effect Effects 0.000 description 1
- 238000012015 optical character recognition Methods 0.000 description 1
- 239000011368 organic material Substances 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 239000013618 particulate matter Substances 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000004962 physiological condition Effects 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 229920000573 polyethylene Polymers 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 229910052761 rare earth metal Inorganic materials 0.000 description 1
- 150000002910 rare earth metals Chemical class 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000611 regression analysis Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000002207 retinal effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 238000002211 ultraviolet spectrum Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/02—Details
- G01J1/04—Optical or mechanical part supplementary adjustable parts
- G01J1/0407—Optical elements not provided otherwise, e.g. manifolds, windows, holograms, gratings
- G01J1/0437—Optical elements not provided otherwise, e.g. manifolds, windows, holograms, gratings using masks, aperture plates, spatial light modulators, spatial filters, e.g. reflective filters
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/18—Status alarms
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D7/00—Indicating measured values
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F1/00—Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/42—Photometry, e.g. photographic exposure meter using electric radiation detectors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/0004—Gaseous mixtures, e.g. polluted air
- G01N33/0009—General constructional details of gas analysers, e.g. portable test equipment
- G01N33/0027—General constructional details of gas analysers, e.g. portable test equipment concerning the detector
- G01N33/0031—General constructional details of gas analysers, e.g. portable test equipment concerning the detector comprising two or more sensors, e.g. a sensor array
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B13/00—Burglar, theft or intruder alarms
- G08B13/02—Mechanical actuation
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B17/00—Fire alarms; Alarms responsive to explosion
- G08B17/10—Actuation by presence of smoke or gases, e.g. automatic alarm devices for analysing flowing fluid materials by the use of optical means
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B19/00—Alarms responsive to two or more different undesired or abnormal conditions, e.g. burglary and fire, abnormal temperature and abnormal rate of flow
- G08B19/005—Alarms responsive to two or more different undesired or abnormal conditions, e.g. burglary and fire, abnormal temperature and abnormal rate of flow combined burglary and fire alarm systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B29/00—Checking or monitoring of signalling or alarm systems; Prevention or correction of operating errors, e.g. preventing unauthorised operation
- G08B29/18—Prevention or correction of operating errors
- G08B29/181—Prevention or correction of operating errors due to failing power supply
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B3/00—Audible signalling systems; Audible personal calling systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B3/00—Audible signalling systems; Audible personal calling systems
- G08B3/10—Audible signalling systems; Audible personal calling systems using electric transmission; using electromagnetic transmission
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/62—Means for facilitating engagement or disengagement of coupling parts or for holding them in engagement
- H01R13/6205—Two-part coupling devices held in engagement by a magnet
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/62—Means for facilitating engagement or disengagement of coupling parts or for holding them in engagement
- H01R13/627—Snap or like fastening
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D11/00—Component parts of measuring arrangements not specially adapted for a specific variable
- G01D11/24—Housings ; Casings for instruments
- G01D11/245—Housings for sensors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/0004—Gaseous mixtures, e.g. polluted air
- G01N33/0009—General constructional details of gas analysers, e.g. portable test equipment
- G01N33/0073—Control unit therefor
- G01N33/0075—Control unit therefor for multiple spatially distributed sensors, e.g. for environmental monitoring
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B17/00—Fire alarms; Alarms responsive to explosion
- G08B17/10—Actuation by presence of smoke or gases, e.g. automatic alarm devices for analysing flowing fluid materials by the use of optical means
- G08B17/11—Actuation by presence of smoke or gases, e.g. automatic alarm devices for analysing flowing fluid materials by the use of optical means using an ionisation chamber for detecting smoke or gas
- G08B17/113—Constructional details
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/12—Alarms for ensuring the safety of persons responsive to undesired emission of substances, e.g. pollution alarms
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/12—Alarms for ensuring the safety of persons responsive to undesired emission of substances, e.g. pollution alarms
- G08B21/14—Toxic gas alarms
Definitions
- the described embodiments relate generally to an environmental monitoring device, and more specifically to techniques for monitoring environmental conditions in an environment and accordingly modifying operation of the environmental monitoring device.
- the background electronic devices may include: a cellular network interface (LTE, etc.), a wireless local area network interface (e.g., a wireless network such as described in the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard or BluetoothTM from the Bluetooth Special Interest Group of Kirkland, Wash.), and/or another type of wireless interface (such as a near-field-communication interface).
- LTE Long Term Evolution
- IEEE Institute of Electrical and Electronics Engineers
- BluetoothTM Bluetooth Special Interest Group of Kirkland, Wash.
- the described embodiments relate to an electronic device that includes a sensor mechanism that provides sensor data based on measurements of an environmental condition in an external environment that includes the electronic device. Moreover, the electronic device includes a control mechanism that selects an illumination pattern from a set of illumination patterns based on the sensor data, where the set of illumination patterns are associated with illumination of the external environment. Furthermore, the electronic device includes an illumination mechanism that illuminates at least a portion of the external environment based on the selected illumination pattern.
- the illumination patterns in the set of illumination patterns have: different spatial patterns in the external environment; different wavelengths of light; and/or different light intensities.
- the environmental condition may include: opening of a door, an individual getting out of bed; an individual waking up; an individual crying; an individual tossing and turning in bed; an individual shivering; and/or a change in health condition of an individual.
- at least one illumination pattern in the set of illumination patterns illuminates under a piece of furniture in the external environment.
- the environmental condition includes an individual trying to sleep
- the selected illumination pattern in the set of illumination patterns includes wavelengths of light in a predefined range, such as: wavelengths greater than 530 nanometers or a predefined range that excludes wavelengths between 460-480 nanometers.
- the selected illumination pattern may be implemented using a filter.
- the electronic device includes a user-input mechanism that receives a user selection that specifies a desired illumination pattern, and where the control mechanism changes the selected illumination pattern based on the user selection.
- Another embodiment provides a computer-program product for use in conjunction with the electronic device.
- This computer-program product may include instructions for at least some of the aforementioned operations performed by the electronic device.
- Another embodiment provides a method for illuminating at least the portion of the external environment that includes the electronic device, which may be performed by the control mechanism in the electronic device.
- the control mechanism receives the sensor data based on measurements of the environmental condition in the external environment. Then, the control mechanism selects the illumination pattern from the set of illumination patterns based on the sensor data, where the set of illumination patterns are associated with illumination of the external environment. Next, the control mechanism illuminates at least the portion of the external environment based on the selected illumination pattern.
- FIG. 1 is a block diagram illustrating electronic devices communicating in accordance with an embodiment of the present disclosure.
- FIG. 2 is a block diagram illustrating an environmental monitoring device of FIG. 1 in accordance with an embodiment of the present disclosure.
- FIG. 3 is a block diagram illustrating a data structure with sensor data in the electronic device of FIG. 2 in accordance with an embodiment of the present disclosure.
- FIG. 4 is a block diagram illustrating an archive device of FIG. 1 in accordance with an embodiment of the present disclosure.
- FIG. 5 is a block diagram illustrating a data structure with a historical record in the archive device of FIG. 4 in accordance with an embodiment of the present disclosure.
- FIG. 6 is a drawing illustrating a front view of an environmental monitoring device in FIG. 1 in accordance with an embodiment of the present disclosure.
- FIG. 7 is a drawing illustrating a side view of the environmental monitoring device in FIG. 6 in accordance with an embodiment of the present disclosure.
- FIG. 8 is a drawing illustrating a side view of the environmental monitoring device in FIG. 6 in accordance with an embodiment of the present disclosure.
- FIG. 9 is a drawing illustrating a front view of an environmental monitoring device in FIG. 1 in accordance with an embodiment of the present disclosure.
- FIG. 10 is a drawing illustrating a side view of the environmental monitoring device in FIG. 9 in accordance with an embodiment of the present disclosure.
- FIG. 11 is a flow diagram illustrating a method for determining a metric in accordance with an embodiment of the present disclosure.
- FIG. 12 is a drawing illustrating communication within an environmental monitoring device during the method of FIG. 11 in accordance with an embodiment of the present disclosure.
- FIG. 13 is a flow diagram illustrating a method for determining if an alarm device is activated in accordance with an embodiment of the present disclosure.
- FIG. 14 is a drawing illustrating communication between an environmental monitoring device and the alarm device during the method of FIG. 13 in accordance with an embodiment of the present disclosure.
- FIG. 15 is a flow diagram illustrating a method for providing an alert based on an alert setting in accordance with an embodiment of the present disclosure.
- FIG. 16 is a drawing illustrating communication between an environmental monitoring device and an electronic device during the method of FIG. 15 in accordance with an embodiment of the present disclosure.
- FIG. 17 is a flow diagram illustrating a method for providing an alert in accordance with an embodiment of the present disclosure.
- FIG. 18 is a drawing illustrating communication between an environmental monitoring device and an alarm device during the method of FIG. 17 in accordance with an embodiment of the present disclosure.
- FIG. 19 is a flow diagram illustrating a method for illuminating at least a portion of an external environment in accordance with an embodiment of the present disclosure.
- FIG. 20 is a drawing illustrating communication within an environmental monitoring device during the method of FIG. 19 in accordance with an embodiment of the present disclosure.
- FIG. 21 is a block diagram illustrating a cross-sectional view of an environmental monitoring device in accordance with an embodiment of the present disclosure.
- FIG. 22 is a flow diagram illustrating a method for processing sensor data in accordance with an embodiment of the present disclosure.
- FIG. 23 is a block diagram illustrating an environmental monitoring device in accordance with an embodiment of the present disclosure.
- FIG. 24 is a drawing illustrating an environmental monitoring device in accordance with an embodiment of the present disclosure.
- FIG. 25 is a flow diagram illustrating a method for providing an alert in accordance with an embodiment of the present disclosure.
- FIG. 26 is a block diagram illustrating a mounting system in accordance with an embodiment of the present disclosure.
- FIG. 27 is a flow diagram illustrating a method for mounting the environmental monitoring device of FIG. 26 in accordance with an embodiment of the present disclosure.
- FIG. 28 is a block diagram illustrating a mounting system in accordance with an embodiment of the present disclosure.
- FIG. 29 is a flow diagram illustrating a method for mounting the environmental monitoring device of FIG. 28 in accordance with an embodiment of the present disclosure.
- An electronic device that includes a sensor mechanism is described.
- the sensor mechanism provides sensor data based on measurements of an environmental condition in an external environment that includes the electronic device.
- a control mechanism selects an illumination pattern from a set of illumination patterns, which are associated with illumination of the external environment. For example, at least two of the illumination patterns have: different spatial patterns in the external environment, different wavelengths of light and/or different light intensities.
- an illumination mechanism illuminates at least a portion of the external environment based on the selected illumination pattern.
- the electronic device facilitates dynamic illumination of the external environment based on the environmental condition.
- the selected illumination pattern may facilitate an individual sleeping by providing light having a predefined range of wavelengths.
- the environmental condition may include: opening of a door, an individual getting out of bed; an individual waking up; an individual crying; an individual tossing and turning in bed; an individual shivering; and/or a change in health condition of an individual. Consequently, the electronic device may provide lighting or illumination services based on actions of an individual and/a state of the individual. This customized illumination may increase customer satisfaction with the electronic device.
- Communication between electronic devices may utilize wired, optical and/or wireless communication.
- the wireless communication may involve communicating packets or frames that are transmitted and received by radios in the electronic devices in accordance with a communication protocol, such as: BluetoothTM (from the Bluetooth Special Interest Group of Kirkland, Wash.), an Institute of Electrical and Electronics Engineers (IEEE) 802.15 standard (such as ZigBee® from the ZigBee® Alliance of San Ramon, Calif.), an Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, Z-Wave, a power-line communication standard, an infra-red communication standard, a universal serial bus (USB) communication standard, a near-field-communication standard or specification (from the NFC Forum of Wakefield, Mass.), another wireless ad-hoc network standard, and/or another type of wireless interface.
- a communication protocol such as: BluetoothTM (from the Bluetooth Special Interest Group of Kirkland, Wash.), an Institute of Electrical and Electronics Engineers (IEEE) 802.15 standard (such as Zig
- the communication protocol may be compatible with a 2 nd generation or mobile telecommunication technology, a 3 rd generation of mobile telecommunications technology (such as a communication protocol that complies with the International Mobile Telecommunications-2000 specifications by the International Telecommunication Union of Geneva, Switzerland), a 4 th generation of mobile telecommunications technology (such as a communication protocol that complies with the International Mobile Telecommunications Advanced specification by the International Telecommunication Union of Geneva, Switzerland), and/or another cellular-telephone communication technique.
- the communication protocol may include Long Term Evolution or LTE.
- ZigBee® is used as an illustrative example.
- the communication may occur via a wide variety of frequency bands, including frequencies associated with the so-called ‘white space’ in frequencies bands associated with analog television broadcasting.
- FIG. 1 presents a block diagram illustrating communication among environmental monitoring devices 110 , optional electronic devices 114 (such as regulator devices e.g., optional electronic device 114 - 2 , and/or legacy electronic devices, e.g., optional electronic device 114 - 1 ) and data-sharing electronic device 118 using wireless signals, and communication with optional computer 120 and optional network 122 (such as the Internet, a wireless local area network, an Ethernet network, an intra-net, an optical network, etc.) and aggregating or archive device 116 (which may or may not involve wireless signals).
- optional electronic devices 114 such as regulator devices e.g., optional electronic device 114 - 2 , and/or legacy electronic devices, e.g., optional electronic device 114 - 1
- data-sharing electronic device 118 using wireless signals
- optional computer 120 and optional network 122 such as the Internet, a wireless local area network, an Ethernet network, an intra-net, an optical network, etc.
- optional network 122 such as the Internet, a wireless local area network, an
- environmental monitoring devices 110 may monitor environmental conditions in an environment 112 (which is sometimes referred to as an ‘external environment’), such as a portion of a building, the building, a container or a package, a vehicle, a liquid, and/or a train car. (Note that one or more of environmental monitoring devices 110 may be immersed in a liquid, and environment 112 may be at a fixed location or time-varying locations.)
- environment 112 may be at a fixed location or time-varying locations.
- at least some of environmental monitoring devices 110 may include sensors that provide sensor data that reflects the environmental conditions in environment 112 . In general, the sensor data may be provided without or excluding interaction (such as communication and/or electrical coupling) between environmental monitoring devices 110 and optional electronic devices 114 .
- sensors in environmental monitoring devices 110 may indirectly infer information about the operation and/or the performance of optional electronic devices 114 based on the monitored environmental conditions.
- at least some of environmental monitoring devices 110 interact directly with at least some of optional electronic devices 114 (via communication or electrical coupling), thereby facilitating direct measurement of the sensor data, as well as feedback control of these electronic devices by at least some of environmental monitoring devices 110 .
- one or more of environmental monitoring devices 110 is integrated into one or more other electronic device, such as one or more of optional electronic devices 114 .
- the sensor data may be analyzed locally by at least one of environmental monitoring devices 110 and/or remotely by archive device 116 . Moreover, the sensor data and/or the analyzed sensor data may be communicated among environmental monitoring devices 110 .
- environmental monitoring devices 110 may form a ZigBee® mesh network, with ZigBee® end devices communicating with a ZigBee® coordinator (such as environmental monitoring device 110 - 1 ) via one or more optional ZigBee® routers. Then, environmental monitoring device 110 - 1 may communicate (wirelessly and/or via optional computer 120 and optional network 122 ) the sensor data and/or the analyzed sensor data to archive device 116 .
- the sensor data and/or the analyzed sensor data may be communicated or shared with one or more other electronic devices, such as data-sharing electronic device 118 (e.g., a cellular telephone or a portable electronic device) and/or remote servers or computers not shown in FIG. 1 .
- data-sharing electronic device 118 e.g., a cellular telephone or a portable electronic device
- remote servers or computers not shown in FIG. 1 .
- the sensor data and/or the analyzed sensor data may be communicated to data-sharing electronic device 118 by at least some of environmental monitoring devices 110 , such as the one or more optional ZigBee® routers and/or the ZigBee® coordinator.
- At least some of environmental monitoring devices 110 may function as sensor-data hubs for other environmental monitoring devices 110 .
- the sensor data, the analyzed sensor data and/or operational information (such as remaining battery life) about at least some of environmental monitoring devices 110 may be communicated to data-sharing electronic device 118 by archive device 116 using wired, optical and/or wireless communication.
- Data-sharing electronic device 118 may display or provide this information to a user.
- data-sharing electronic device 118 compares the information from multiple environmental monitoring devices 110 to ensure consistency before presenting the information to the user. This may reduce the likelihood of false alarms or misinformation.
- data-sharing electronic device 118 can present comparisons of the information from multiple environmental monitoring devices 110 .
- the sensor data and/or the analyzed sensor data that is communicated and/or stored by environmental monitoring devices 110 and/or archive device 116 may be protected.
- the sensor data may be encrypted, digitally signed and/or securely hashed (such as using a one-way cryptographic hash function) by environmental monitoring devices 110 .
- archive device 116 may store the sensor data and/or the analyzed sensor data in secure, certified historical records or logs of the environmental conditions in environment 112 .
- the information stored by archive device 116 may be protected.
- users of environmental monitoring devices 110 who, in general, control how their data is used and shared, may instruct environmental monitoring devices 110 to provide, via the mesh network, information to archive device 116 that allows archive device 116 to unprotect the sensor data and/or the analyzed sensor data.
- archive device 116 may provide access to the stored sensor data and/or the analyzed sensor data. If the sensor data and/or the analyzed sensor data are protected, the associated environmental monitoring devices 110 may provide protection information to data-sharing electronic device 118 that allows data-sharing electronic device 118 to unprotect the sensor data and/or the analyzed sensor data.
- Environmental monitoring devices 110 may allow a variety of services to be offered to: users associated with environmental monitoring devices 110 (such as owners or renters of these environmental monitoring devices), suppliers of components or spare parts, maintenance personnel, insurance companies, insurance brokers, realtors, leasing agents, apartment renters, hotel guests, hotels, restaurants, businesses, organizations, governments, potential buyers of physical objects, a shipping or transportation company, etc.
- users associated with environmental monitoring devices 110 such as owners or renters of these environmental monitoring devices
- suppliers of components or spare parts maintenance personnel
- insurance companies insurance brokers, realtors, leasing agents, apartment renters, hotel guests, hotels, restaurants, businesses, organizations, governments, potential buyers of physical objects, a shipping or transportation company, etc.
- based on the analyzed sensor data feedback about the operation of one or more of optional electronic devices 114 may be provided by one or more of environmental monitoring devices 110 on displays, using speakers and, more generally, on physiological output devices that provide sensory information (such as lighting or an illumination pattern).
- the feedback may indicate the presence of an environmental condition in environment 112 , such as: presence of an allergen, fire, flooding, a power outage, a chemical contaminant, an infestation, opening of a door, an individual getting out of bed, an individual waking up, an individual crying, an individual tossing and turning in bed, an individual shivering, a change in health condition of an individual (such as an illness, a chronic disease, etc.), etc.
- an environmental condition in environment 112 such as: presence of an allergen, fire, flooding, a power outage, a chemical contaminant, an infestation, opening of a door, an individual getting out of bed, an individual waking up, an individual crying, an individual tossing and turning in bed, an individual shivering, a change in health condition of an individual (such as an illness, a chronic disease, etc.), etc.
- environmental monitoring devices 110 may include a variety of features to facilitate the monitoring of the environmental condition and the providing of the feedback.
- at least one of environmental monitoring devices 110 may include an imaging device that has different spatial sensitivity in different regions of environment 112 , which defines a field of view of the imaging device.
- a processor and, more generally, a processing subsystem
- a convective fluid flow such as a liquid flow or airflow
- At least one of environmental monitoring devices 110 may include a power source with a primary power source and a secondary power source.
- the secondary power source may have at least a 10-year life (and, more generally, an N-year life, where N is an integer, such as 5-20 years), and may power at least a subset of the functionality of at least the one of environmental monitoring devices 110 in the event the primary power source fails or there is a power outage.
- a sensor mechanism in one of environmental monitoring devices 110 may include a smoke detector and/or a carbon-monoxide detector that is powered by the secondary power source in the event the primary power source fails.
- At least one of environmental monitoring devices 110 may be remateably mounted to a base that is on or underneath a wall in environment 112 . If the one of environmental monitoring devices 110 is removed from a spatial location of the base without first receiving a security code, this environmental monitoring device 110 may provide an alert, thereby determining theft or tampering.
- one or more of environmental monitoring devices 110 provide a maintenance notification based on the analyzed sensor data, which is associated with the operation of one of optional electronic devices 114 (such as a legacy electronic device or an electronic device that is included in a feedback loop with one of environmental monitoring devices 110 ) and/or which represents an environmental condition in environment 112 .
- the maintenance notification may include an instruction to replace a battery.
- the maintenance notification and any subsequent remedial action may be stored in a historical record or log for environment 112 (such as a historical record maintained by archive device 116 ).
- a regulator device such as one of optional electronic devices 114 , e.g., a thermostat, a humidifier, an air purifier, a ventilator device, a fan, a motor, a window opener, a door opener, an access-control device for the environment, etc.
- a regulator device that regulates an environmental condition is modified based on a comparison of the sensor data and a target value of the environmental condition in environment 112 .
- one of environmental monitoring devices 110 may provide a control signal to the regulator device to modify an environmental condition (such as the temperature, humidity, airflow, etc.) based on a comparison of the sensor data and a target value performed by the environmental monitoring device.
- environmental monitoring devices 110 and/or archive device 116 may be used to: implement an information network with one or more legacy electronic devices; securely aggregate and selectively disseminate sensor data about environmental conditions; provide feedback about one or more environmental conditions in environment 112 (such as an alert provided by one of optional electronic devices 114 ); allow users to remotely control alerts provided by environmental monitoring devices 110 by modifying alert settings of environmental monitoring devices 110 ; dynamically change illumination patterns in environment 112 ; and facilitate monitoring and maintaining of one or more environmental conditions in environment 112 .
- the communication between environmental monitoring devices 110 , optional electronic devices 114 , archive device 116 , data-sharing electronic device 118 and/or optional computer 120 may involve the exchange of packets. These packets may be included in frames in one or more wireless channels.
- environmental monitoring devices 110 , archive device 116 , data-sharing electronic device 118 , optional computer 120 and/or optionally some of optional electronic devices 114 may include subsystems, such as: a networking subsystem, a memory subsystem, a processing subsystem, an optional user-interface subsystem, and a sensor subsystem.
- these electronic devices may include radios 126 in the networking subsystems.
- environmental monitoring devices 110 , archive device 116 , data-sharing electronic device 118 , optional computer 120 and/or optionally some of optional electronic devices 114 can include (or can be included within) any electronic devices with networking subsystems that enable wirelessly communication with another electronic device.
- data/management frames such as connect requests or petitions to establish a connection or link
- security options e.g., encryption on a link or in a mesh network
- wireless signals 124 are transmitted from/received by radios 126 in environmental monitoring devices 110 , data-sharing electronic device 118 , optional computer and/or optionally some of optional electronic devices 114 (such as optional electronic device 114 - 2 ).
- wireless communication among these electronic devices may or may not involve a connection being established between the electronic devices, and therefore may or may not involve communication via a wireless network.
- the communication between optional computer 120 and archive device 116 may occur via optional network 122 , which may involve wired or optical communication with a different communication protocol than wireless signals 124 .
- the processing of a packet or frame in an electronic device may include: receiving wireless signals 124 with the packet or frame; decoding/extracting the packet or frame from received wireless signals 124 to acquire the packet or frame; and processing the packet or frame to determine information contained in the packet or frame (such as at least a portion of a certified data packet).
- an encryption key such as an encryption key associated with one of environmental monitoring devices 110 and/or a secure channel in a processor in one of environmental monitoring devices 110 .
- the encryption key may use symmetric or asymmetric encryption techniques.
- a secure hash function such as SHA-256 may be used.
- the secure hash may supplement encryption that is associated with a network interface in one or more of environmental monitoring devices 110 .
- FIG. 1 Although we describe the environment shown in FIG. 1 as an example, in alternative embodiments, different numbers or types of electronic devices may be present. For example, some embodiments comprise more or fewer electronic devices.
- FIG. 2 presents a block diagram illustrating environmental monitoring device 200 , such as one of environmental monitoring devices 110 .
- This electronic device includes processing subsystem 210 , memory subsystem 212 , a networking subsystem 214 , an optional user-interface subsystem 216 , sensor subsystem 218 (i.e., a data collection subsystem), feedback subsystem 232 , power subsystem 246 and thermal-management subsystem 252 .
- Processing subsystem 210 includes one or more devices configured to perform computational operations.
- processing subsystem 210 can include one or more microprocessors, application-specific integrated circuits (ASICs), microcontrollers, programmable-logic devices, and/or one or more digital signal processors (DSPs).
- ASICs application-specific integrated circuits
- DSPs digital signal processors
- processing subsystem 210 may include an optional secure channel 220 that performs secure processing of information, securely communicates with other components in environmental monitoring device 200 , and more generally performs secure services.
- This secure channel may include one or more processors, a secure boot ROM, one or more security peripherals, and/or other components.
- the security peripherals may be hardware-configured to assist in the secure services performed by optional secure channel 220 .
- the security peripherals may include: authentication hardware implementing various authentication techniques, encryption hardware configured to perform encryption, secure-interface controllers configured to communicate over a secure interface to other components, and/or other components.
- instructions executable by optional secure channel 220 are stored in a trust zone in memory subsystem 212 that is assigned to optional secure channel 220 , and optional secure channel 220 fetches the instructions from the trust zone for execution.
- Optional secure channel 220 may be isolated from the rest of processing subsystem 210 except for a carefully controlled interface, thus forming a secure region for optional secure channel 220 and its components. Because the interface to optional secure channel 220 is carefully controlled, direct access to components within optional secure channel 220 (such as a processor or a secure boot ROM) may be prevented.
- optional secure channel 220 encrypts and/or decrypts authentication information communicated with optional user-interface subsystem 216 and/or received via networking subsystem 214 , and encrypts and/or decrypts information (such as sensor data) communicated with sensor subsystem 218 .
- Memory subsystem 212 includes one or more devices for storing data and/or instructions for processing subsystem 210 , networking subsystem 214 , optional user-interface subsystem 216 and/or sensor subsystem 218 .
- memory subsystem 212 can include dynamic random access memory (DRAM), static random access memory (SRAM), and/or other types of memory.
- instructions for processing subsystem 210 in memory subsystem 212 include: one or more program modules 238 or sets of instructions (such as an environmental monitoring application, an environmental illumination program, a data-logging application, a data-sharing application and/or a maintenance application), which may be executed in an operating environment (such as operating system 236 ) by processing subsystem 210 .
- the one or more computer programs may constitute a computer-program mechanism or a program module.
- instructions in the various modules in memory subsystem 212 may be implemented in: a high-level procedural language, an object-oriented programming language, and/or in an assembly or machine language.
- the programming language may be compiled or interpreted, e.g., configurable or configured (which may be used interchangeably in this discussion), to be executed by processing subsystem 210 .
- memory subsystem 212 can include mechanisms for controlling access to the memory.
- memory subsystem 212 includes a memory hierarchy that comprises one or more caches coupled to a memory in environmental monitoring device 200 . In some of these embodiments, one or more of the caches is located in processing subsystem 210 .
- memory subsystem 212 is coupled to one or more high-capacity mass-storage devices (not shown).
- memory subsystem 212 can be coupled to a magnetic or optical drive, a solid-state drive, or another type of mass-storage device.
- memory subsystem 212 can be used by environmental monitoring device 200 as fast-access storage for often-used data, while the mass-storage device is used to store less frequently used data.
- Networking subsystem 214 includes one or more devices configured to couple to and communicate on a wired, optical and/or wireless network (i.e., to perform network operations), including an interface circuit 222 (such as a ZigBee® communication circuit) and one or more antennas 224 .
- an interface circuit 222 such as a ZigBee® communication circuit
- antennas 224 such as a ZigBee®
- networking subsystem 214 can include: a ZigBee® networking subsystem, a BluetoothTM networking system (which can include BluetoothTM Low Energy, BLE or BluetoothTM LE), a cellular networking system (e.g., a 3G/4G network such as UMTS, LTE, etc.), a USB networking system, a networking system based on the standards described in IEEE 802.11 (e.g., a Wi-Fi® networking system), an Ethernet networking system, an infra-red communication system, a power-line communication system and/or another communication system (such as a near-field-communication system or an ad-hoc-network networking system).
- a ZigBee® networking subsystem which can include BluetoothTM Low Energy, BLE or BluetoothTM LE
- a cellular networking system e.g., a 3G/4G network such as UMTS, LTE, etc.
- a USB networking system e.g., a USB networking system
- a networking system based on the standards described in IEEE 802.11
- networking subsystem 214 includes processors, controllers, radios/antennas, sockets/plugs, and/or other devices used for coupling to, communicating on, and handling data and events for each supported networking or communication system.
- mechanisms used for coupling to, communicating on, and handling data and events on the network for each network system are sometimes collectively referred to as a ‘network interface’ for the network system.
- a ‘network’ between the electronic devices does not yet exist. Therefore, environmental monitoring device 200 may use the mechanisms in networking subsystem 214 for performing simple wireless communication between environmental monitoring device 200 and other electronic devices, e.g., transmitting advertising frames, petitions, beacons and/or information associated with near-field communication.
- Optional user-interface subsystem 216 may include one or more processors, controllers and devices for receiving information for a user of environmental monitoring device 200 .
- optional user-interface subsystem 216 may include a user-interface device 226 (and, more generally, a user-input mechanism), such as: a keypad, a touch-sensitive display, optical character recognition, image recognition, gesture recognition, biometric recognition (such as a fingerprint, a palm print, a retinal pattern, etc.), and/or voice recognition.
- the information may include: authentication information from the user (such as a passcode or a security code for unlocking access to environmental monitoring device 200 , some of the functionality of environmental monitoring device 200 and/or to allow environmental monitoring device 200 to be moved from a current location); user-feedback about a request for access to sensor data associated with environmental monitoring device 200 ; and/or user preferences for operation of environmental monitoring device 200 (such as alarm settings, when and/or how to provide notifications, etc.).
- This information may be securely communicated to processing subsystem 210 (such as by encrypting the information).
- the information communicated may also include an encryption key that is specific to environmental monitoring device 200 and/or components in environmental monitoring device 200 , such as optional secure channel 220 .
- sensor subsystem 218 may include one or more sensor devices 228 (or a sensor array), which may include one or more processors and memory.
- the one or more sensor devices 228 may include: a thermal sensor (such as a thermometer), a humidity sensor, a barometer, a camera or video recorder (such as a CCD or CMOS imaging sensor), one or more microphones (which may be able to record acoustic information in mono or stereo), an infrared sensor (which may be active or passive), a microscope, a particle detector (such as a detector of dander, pollen, dust, exhaust, etc.), an air-quality sensor, a particle sensor, an optical particle sensor, an ionization particle sensor, a smoke detector (such as an optical smoke detector or an ionizing smoke detector), a radon detector, a carbon-monoxide detector, a chemical sensor or detector, a volatile-organic-compound sensor, a combustible gas sensor, a chemical-analysis device, a
- the one or more sensor devices 228 may include redundancy (such as multiple instances of a type of sensor device) to address sensor failure or erroneous readings, to provide improved accuracy and/or to provide improved precision.
- sensor data acquired by the one or more sensor devices 228 may be securely communicated to processing subsystem 210 (such as by encrypting the sensor data).
- the sensor data communicated may also include a digital signature that is specific to environmental monitoring device 200 and/or components in environmental monitoring device 200 , such as optional secure channel 220 .
- Feedback subsystem 232 may include a display 234 for displaying information, such as: feedback about an environmental condition in an environment that includes environmental monitoring device 200 , information about the operation of environmental monitoring device 200 , and/or a maintenance notification associated with a regulator device in the environment or environmental monitoring device 200 (such as when one of power sources 248 and 250 needs to be replaced).
- feedback subsystem 232 may include a display driver and display 234 , such as: a liquid-crystal display, an e-ink display, an organic light emitting diode display, a braille output device, a laser projection display, a multi-touch touchscreen, a color-wheel display, etc.
- display subsystem 232 may be included in optional user-interface subsystem 216 .
- feedback subsystem 232 may include one or more light sources 242 (and, more generally, an illumination mechanism), such as: incandescent light sources, electroluminescent light sources (e.g., light emitting diodes), etc. These light sources may provide different illumination patterns, which may be programmable.
- the different illumination patterns may have: different spatial patterns in the environment that includes environmental monitoring device 200 , different wavelengths of light and/or different light intensities. Thus, a particular illumination pattern may illuminate at least a portion of the environment.
- processing subsystem 210 may execute one or more program modules 238 , such as an environmental monitoring application.
- environmental monitoring application may instruct one or more sensor devices 228 to measure or acquire sensor data that represents one or more environmental conditions in an environment that includes environmental monitoring device 200 .
- the environmental condition may include: presence of an individual (such as a resident or a potential burglar), opening of a door, an individual getting out of bed, an individual waking up, an individual crying, an individual tossing and turning in bed, an individual shivering, presence of a chemical compound (such as exhaust, carbon monoxide, radon, smoke, a non-volatile organic compound and/or a volatile organic compound), presence of an allergen (such as dander or pollen), presence of dust, presence of a fungus, a fire, presence of smoke, flooding, a water leak, a chemical leak, presence of an insect or rodent (and, more generally, an infestation), discharge of a firearm, a possible altercation or criminal act (such as domestic violence), a medical emergency, a change in health condition of an individual, availability of electrical power (such as whether there is a power failure), a lighting condition (such as whether the lights are on or off), temperature deviating from a predefined target, and/or humidity deviating from a chemical
- the environmental condition is associated with the operation of a regulator device (which may or may not be a legacy electronic device).
- the regulator device (and, more generally, one of optional electronic devices 114 in FIG. 1 ) may include: a smoke detector, a thermostat, a carbon-monoxide detector, an appliance, a pet or animal feeder, a plant or animal watering device, a clock, a security alarm, a humidifier, an air filter, a switch, a light, etc.
- the monitoring of the sensor data may be continuous, periodic (such as after a time interval has elapsed) or as needed (such as event-driven monitoring).
- the sensor data may be communicated to processing subsystem 210 .
- the environmental monitoring application may optionally analyze the sensor data, e.g., calculating a discrete or a Fourier transform, determining a histogram, performing filtering or signal processing, performing data compression, calibrating one or more of sensor devices 228 , managing power consumption of environmental monitoring device 200 , identifying one or more of sensor devices 228 that are not working or which are outputting erroneous sensor data, applying another transformation, calculating statistics (such as moments of a distribution), performing supervised learning (such as Bayesian analysis), performing noise reduction, normalizing the sensor data, converting units, etc.
- the sensor data or a document summarizing the sensor data may be communicated to another electronic device using networking subsystem 214 and the analysis may be performed remotely, e.g. by archive device 116 in FIGS. 1 and 4 .
- the analysis may determine whether an environmental condition is present in the environment. (In some embodiments, this analysis is based on information, such as sensor data and/or environmental conditions, received from other environmental monitoring devices. This may allow calibration settings, such as environment-specific threshold values, to be determined for the environment and/or environmental monitoring device 200 .)
- the environmental monitoring application may provide feedback to a user of environmental monitoring device 200 , data-sharing electronic device 118 ( FIG. 1 ) and/or directly to one of optional electronic devices 114 in FIG.
- the environmental monitoring application may instruct feedback subsystem 232 to provide sensory information, such as a text or graphical message, a graph, a report, a chart, a spectrum, a video displayed on display 234 , a sound or audio message (such as an alert) output by optional speakers 240 and/or an illumination pattern output by optional light sources 242 .
- sensory information such as a text or graphical message, a graph, a report, a chart, a spectrum, a video displayed on display 234 , a sound or audio message (such as an alert) output by optional speakers 240 and/or an illumination pattern output by optional light sources 242 .
- the sensory information may include: a range of values, numerical measurements, shades of gray (or grayscale), colors, chemical formulas, images, illumination patterns, textures, patterns (which may correspond to one or more environmental conditions), tessellations with gradients of larger or smaller element sizes, and/or tessellations of increasing or decreasing element sizes (such as tessellation that are adjusted to be larger or smaller as a given environmental condition increases or decreases).
- the sensory information includes a change in the color of environmental monitoring device 200 .
- the feedback may include a change in the illumination pattern provided by optional light sources 242 .
- the feedback is communicated using networking subsystem 214 and presented to the user (or other individuals) on another electronic device, such as data-sharing electronic device 118 ( FIG. 1 ) or a different electronic device (such as the user's cellular telephone, tablet computer or computer) that is used for remote visualization of: the sensor data, the analyzed sensor data, the environmental condition and/or the feedback.
- another electronic device such as data-sharing electronic device 118 ( FIG. 1 ) or a different electronic device (such as the user's cellular telephone, tablet computer or computer) that is used for remote visualization of: the sensor data, the analyzed sensor data, the environmental condition and/or the feedback.
- the environmental monitoring application may provide, via networking subsystem 214 , the feedback to one or more of environmental monitoring devices 110 ( FIG. 1 ) and/or other electronic devices (such as computers or servers associated with or operated on behalf of: component suppliers, retailers, insurance companies, maintenance organizations, shipping companies, landlords or property owners, a corporate-compliance organization, inspectors, businesses, government agencies, etc.).
- the environmental monitoring application may utilize a Short Message Service, email, a social network and/or a messaging service with a restricted number of characters per message.
- the feedback may be posted to a web page or website (and, more generally, a location on a network), and one or more recipients may be notified via networking subsystem 214 , e.g., a link to the location may be provided to the recipients.
- an electronic device may, via networking subsystem 214 , modify settings of environmental monitoring device 200 (such as alarm settings) that change how the feedback is provided locally (e.g., using optional speakers 240 ) and/or remotely (e.g., using networking subsystem 214 ).
- settings of environmental monitoring device 200 such as alarm settings
- a user of data-sharing electronic device 118 in FIG. 1 may access a web page associated with a provider of environmental monitoring device 200 to modify the settings.
- the sensor data and/or the analyzed sensor data may be stored, at least temporarily, in a data structure in memory subsystem 212 .
- FIG. 3 presents a data structure 300 .
- data structure 300 may include entries 308 with: sensor data 310 , timestamps 312 , locations 314 , optional analyzed sensor data 316 , and/or environmental conditions 318 .
- locations 314 may specify locations were the sensor data was acquired or measured.
- the location information may be measured using a sensor device in environmental monitoring device 200 in FIG. 2 (such as a location monitor) and/or the location information may be received from another electronic device that is proximate to environmental monitoring device 200 in FIG. 2 (such as an individual's cellular telephone).
- the location may be determined via GPS and/or a cellular-telephone network (such as triangulation or trilateration).
- imaging data from one or more imaging sensors (or imaging devices) in sensor devices 228 is analyzed to determine the environmental condition.
- environmental monitoring device 200 may have a restricted field of view. This field of view may be associated with different spatial sensitivity of the one or more imaging sensors in the different regions of the environment.
- the imaging sensor may include a lens with a predefined distortion that provides the different spatial sensitivity, such as Fresnel lens.
- a mechanical stop provides the different spatial sensitivity.
- processing subsystem 210 (and, more generally, a control mechanism) provides a control signal that selectively rotates an angular adjustment mechanism (such as a motor) in sensor subsystem 218 about an axis to change an orientation of the field of view.
- the angular adjustment mechanism selectively rotates in response to an external force (or torque), such as an external force applied by a user of environmental monitoring device 200 .
- the restricted field of view may allow processing subsystem 210 (and, more generally, a detection mechanism) to use the sensor data and/or the analyzed sensor data to detect: motion of an object in the field of view, a light scattering pattern in the field of view and/or a light intensity in the field of view.
- acoustic data from one or more acoustic sensors (or acoustic devices) in sensor devices 228 may be analyzed to determine the environmental condition.
- the acoustic data may correspond to sound in the environment (such as temporal audio samples of the sound provided by a microphone).
- processing subsystem 210 may determine if a smoke detector or carbon-monoxide detector (and, more generally, an alarm device), either of which may be separate from environmental monitoring device 200 , is activated (e.g., sounding an alert or an alarm) in the environment.
- processing subsystem 210 uses the acoustic data and predefined characterization of the environment to determine if an alarm device (such as a smoke detector or a carbon-monoxide detector) is activated.
- the predefined characterization may include a location of the alarm device (such as a location of the alarm device relative to environmental monitoring device 200 ).
- This location may be specified by: an image of the environment, a positioning system (such as GPS), a communication network (such as a cellular-telephone network), and/or an acoustic latency in the external environment.
- a positioning system such as GPS
- a communication network such as a cellular-telephone network
- an acoustic latency in the external environment may be specified by: an image of the environment, a positioning system (such as GPS), a communication network (such as a cellular-telephone network), and/or an acoustic latency in the external environment.
- the predefined characterization may include an acoustic transfer function of the environment proximate to the alarm device and environmental monitoring device 200 .
- processing subsystem 210 may provide a control signal to optional speakers 240 (and, more generally, an acoustic output mechanism, such as a piezoelectric buzzer) so that an audible sound is output. This may assist the smoke detector or the carbon-monoxide detector in alerting individuals in the environment to the presence of the environmental condition.
- one or more additional sensors in sensor devices 228 may provide sensor data when a biological life form is present in the environment (such as an individual or an animal).
- Processing subsystem 210 may use this sensor data to determine of the biological life form is present, and may output a control or output signal to networking subsystem 214 if the alert is detected and the biological life form is present.
- networking subsystem 214 can communicate location information for environmental monitoring device 200 to an electronic device.
- environmental monitoring device 200 can alert firemen or first responders to the presence of a child or a pet in a smoke-filled room or a room with carbon monoxide, to assist them in promptly locating and rescuing the child or the pet.
- the predefined characterization can also include location information with respect to a biological organism (such as the child or the pet), and can be redefined at periodic or aperiodic intervals.
- environmental monitoring device 200 may detect when a human is in a bedroom and specify their location relative to the environmental monitoring device 200 , such as that environmental monitoring device 200 is approximately 3 meters from the human. This information may be useful to first responders in fires, earthquakes, floods, other natural disasters or emergency situations.
- one or more additional sensors in sensor devices 228 may provide sensor data associated with monitoring of a physical phenomenon or a chemical (and, more generally, an environmental condition) in the environment.
- processing subsystem 210 may assess a degree of threat in the environment, and processing subsystem 210 may provide a different control signal to optional speakers 240 so that different audible sounds are produced as the degree of threat changes.
- the change to the audible sound provides quantitative feedback about the degree of the threat in the environment (and, more generally, the feedback may include quantitative information about the degree of the threat).
- environmental monitoring device 200 may output an alert, which may include audible sound (or feedback) in the environment and/or information that is wirelessly communicated to one or more electronic devices (such as data-sharing electronic device 118 in FIG. 1 ). There may be different types of alerts (such as different warning sounds, lights, messages, etc.) for different environmental conditions. Additionally, environmental monitoring device 200 may output or provide more than one alert at the same time.
- processing subsystem 210 performs a remedial action in response to an alert or an alarm (i.e., one or more environmental conditions).
- This remedial action may include communicating with a regulator device to correct the environmental condition(s).
- processing subsystem 210 may instruct the regulator device to: ventilate the area, activate a humidifier, power on or power off a regulator device, initiate the operation of a mode on a regulator device, etc.
- processing subsystem 210 may provide a maintenance notification (such as a notification to change an air filter).
- the alert may indicate a remedial action, such as positive or negative changes that can restore the environmental condition to a safe value.
- the alert may indicate that a user should turn on the ventilation or wear a safety mask when painting or vacuuming, and/or may encourage the user to stop applying a chemical product (such as paint) or to slow down the rate of application.
- the type of feedback or information output or provided by environmental monitoring device 200 may be specified by an alert setting stored in memory subsystem 212 .
- the alert setting may be remotely modified, e.g., via wireless communication from another electronic device (such as a user's cellular telephone) using networking subsystem 214 . In this way, an alert can be remotely disabled.
- a separate control command or code may also be required.
- one or more sensors devices 228 may monitor a user command (such as a sound, a verbal instruction or command, a gesture, a sequence of bodily motions, a facial expression, etc.) in the environment, which may be required to modify the alert setting.
- alerts are disabled (at least temporarily) if a user activates or changes a position of a button or switch on environmental monitoring device 200 (such as an optional switch 244 in feedback subsystem 232 ).
- environmental monitoring device 200 may provide sensory feedback to the user (such as by vibrating or other tactile feedback, making a sound, changing an illuminated color of environmental monitoring device 200 , etc.).
- processing subsystem 210 may continue to assess the threat (such as the possible presence of smoke or carbon monoxide) based on subsequent sensor data and, if the threat is increasing (such as if the concentration of carbon monoxide is increasing or has become dangerous), may reactivate the providing of the alert. Alternatively, after a time interval (such as 5, 10, 15 or 30 minutes), the modified alert setting may automatically revert to the original alert setting, so that environmental monitoring device 200 can provide alerts again. In some embodiments, a user subsequently changes the modified alert setting back to the original alert setting or resets the alert setting to default.
- the threat such as the possible presence of smoke or carbon monoxide
- environmental monitoring device 200 may continue to assess the impact of one or more environmental factors (and, more generally, the environmental condition) on the safety of the external environment, while also providing a user operational control over alerts.
- environmental monitoring device 200 may provide fail safes both in how alerts are disabled and by reactivating alerts in case the threat is increasing.
- processing subsystem 210 may select an illumination pattern from a set of illumination patterns, which are associated with illumination of the environment.
- optional light sources 242 may output the selected illumination pattern.
- optional light sources 242 may change the spatial pattern, wavelengths of light and/or light intensity in at least a portion of the environment. This may allow environmental monitoring device 200 to dynamically change the illumination of the environment based on the environmental condition.
- processing subsystem 210 determines that an individual (such as a child) is sleeping, the illumination pattern may exclude or may reduce blue wavelengths of light (such as wavelengths between 460 and 480 nm), which can disrupt sleep.
- environmental monitoring device 200 may provide lighting or illumination services based on actions of an individual and/a state of the individual.
- the illumination pattern may be specified remotely (e.g., via networking interface 214 ) and/or via optional user-interface subsystem 216 .
- the user may provide a user selection that specifies a desired illumination pattern.
- the one or more program modules 238 include a data-logging application.
- the data-logging application may maintain a secure, certified historical record or log for the environment and/or a physical object in the environment (such as a ‘housefax’ record for an apartment or a building).
- the physical object may include: a portion of a building (e.g., an apartment, a hotel room, an office suite, a storage unit, etc.), the building, a container (such as a box, a package or a shipping container), a vehicle (such as a car or truck), a liquid, and/or a train car.
- sensor subsystem 218 may securely communicate the sensor data to processing subsystem 210 .
- a digital signature for the sensor data may be generated, e.g., using a secure hash function and/or an encryption key that are associated with environmental monitoring device 200 and/or optional secure channel 220 .
- the digital signature may be generated using a secure hash of a time stamp, a random number (or a pseudorandom number, both of which are henceforth referred to as a ‘random number’), and/or an identifier of environmental monitoring device 200 .
- the data-logging application may instruct networking subsystem 214 to communicate a certified data package (with the sensor data or analyzed sensor data, the digital signature, location information and/or an associated time stamp) to archive device 116 ( FIG. 1 ) for inclusion in the historical record or log for the environment.
- a certified data package with the sensor data or analyzed sensor data, the digital signature, location information and/or an associated time stamp
- the one or more program modules 238 may include a data-sharing application.
- This data-sharing application may enable a designated or authorized recipient to access protected sensor data that is stored in archive device 116 ( FIG. 1 ).
- the data-sharing application may instruct sensor subsystem 218 to measure or collect sensor data that represents the environmental condition.
- the data-sharing application may protect the sensor data and/or analyzed sensor data.
- the sensor data and/or the analyzed sensor data may be encrypted using an encryption key by processing subsystem 210 and/or optional secure channel 220 .
- the sensor data and/or the analyzed sensor data may be protected using a secure hash function in conjunction with an identifier of environmental monitoring device 200 and/or a random number generated by processing subsystem 210 .
- data-sharing application may instruct networking subsystem 214 to provide the protected sensor data and/or the analyzed sensor data to archive device 116 ( FIG. 1 ).
- the data-sharing application may access a predefined authorization preference of a user of environmental monitoring device 200 that is stored in memory subsystem 212 . If the predefined authorization preference of the user authorizes the recipient associated with the request, the data-sharing application may provide, via networking subsystem 214 , authorization information to archive device 116 ( FIG. 1 ) to release the sensor data to data-sharing electronic device 118 ( FIG. 1 ). Alternatively, the data-sharing application may instruct feedback subsystem 232 to request feedback about the request from the user. This user feedback may be received via optional user-interface subsystem 216 .
- the data-sharing application may provide, via networking subsystem 214 , authorization information to archive device 116 ( FIG. 1 ) to release the sensor data to data-sharing electronic device 118 ( FIG. 1 ). (Thus, the user of environmental monitoring device 200 may control when other parties are allowed to access the sensor data.) Note that the data-sharing application may also provide, via networking subsystem 214 , protection information specifying how to unprotect the sensor data to archive device 116 ( FIG. 1 ) and/or to data-sharing electronic device 118 ( FIG. 1 ). For example, the data-sharing application may provide the encryption key and/or may indicate the secure hash function, the random number and/or the identifier. In some embodiments, this protection information is received from the user of environmental monitoring device 200 , e.g., via networking interface 214 and/or optional user-interface subsystem 216 .
- the one or more program modules 238 include a maintenance application.
- This maintenance application may provide a maintenance notification related to the operation of environmental monitoring device 200 , one of the other electronic devices in FIG. 1 and/or one or more environmental conditions in the environment.
- the maintenance application may provide an instruction to: perform maintenance, replace a battery (and, more generally, one of power sources 248 and 250 ), replace one of the one or more sensor devices 228 , order another replacement component (such as a filter) and/or to take out the garbage.
- the maintenance application may instruct feedback subsystem 232 to present the maintenance notification to the user or maintenance personnel, and/or may instruct networking subsystem 214 to communicate the maintenance notification to another electronic device, such as the user's cellular telephone.
- maintenance application suggests or recommends a specific provider or product to address or perform a remedial action in response to a maintenance notification.
- maintenance application may direct a user to a document (such as a web page or website) that includes information related to a maintenance notification.
- Environmental monitoring device 200 may be designed to facilitate monitoring of one or more environmental conditions in the environment in a cost-effective manner. For example, heat generated during operation of processing subsystem 210 may result in a convective fluid flow over one or more of sensor devices 228 that facilitates measurements of sensor data associated with an environmental condition in the environment.
- thermal-management subsystem 252 may include an optional fluid driver 254 (such as a fan or a pump) associated with the processor that produces a fluid flow (such as an airflow or liquid flow) over the one or more sensor devices 228 .
- environmental monitoring device 200 may include baffles that direct the fluid flow or a portion of the fluid flow over a selected sensor device in the one or more sensor devices 228 .
- processing subsystem 210 (and/or a steering mechanism in sensor subsystem 218 ) provides a control signal that dynamically adjusts a position or orientation of the baffles so that the fluid flow is directed over a selected sensor device in the one or more sensor devices 228 .
- the position or orientation of the baffles is set manually by the user (e.g., by applying an external force or torque to the baffles) or the baffles have fixed positions or orientations.
- environmental monitoring device 200 may include power subsystem 246 with power sources 248 and 250 .
- power sources 248 and 250 may include: a battery (such as a rechargeable or a non-rechargeable battery), a DC power supply, a transformer, and/or a switched-mode power supply.
- either or both of power sources 248 and 250 may operate in a voltage-limited mode or a current-limited mode.
- these power sources may be mechanically and electrically coupled by an adaptor to a wall or electrical-outlet socket plug (such as a two or three-pronged electrical-outlet plug, which may be collapsible or retractable), a light socket (or light-bulb socket), electrical wiring, a generator, a USB port, a cellular-telephone charger cable, a photodiode, a photovoltaic cell, etc.
- a wall or electrical-outlet socket plug such as a two or three-pronged electrical-outlet plug, which may be collapsible or retractable
- a light socket or light-bulb socket
- This mechanical and electrical coupling may be rigid or may be remateable.
- power subsystem 246 may allow processing subsystem to analyze sensor data from the one or more sensor devices 228 to assess if the environmental conditions indicate at least one of a set of threats and, if yes, to provide a corresponding alert.
- power subsystem 246 may include a primary power source (power source 246 ) and a secondary power source (power source 250 ).
- the secondary power source may have at least a 10-year life and may power at least a subset of the functionality of environmental monitoring device 200 in the event the primary power source fails.
- the one or more sensor devices 228 may include a smoke detector that is powered by the secondary power source in the event the primary power source fails or if an external power line is unavailable.
- power subsystem 246 may facilitate long-term monitoring of the environmental conditions and regulatory compliance.
- power subsystem 246 includes or functions as a pass-through power supply for an electrical connector to an external electronic device (such as an appliance) that can be plugged into the electrical connector.
- Power to this electrical connector may be controlled locally by processing subsystem 210 or optional user-interface subsystem 216 (such as via optional switch 244 ), and/or remotely via networking subsystem 214 .
- the power to the electrical connector may be turned on or off in response to sensor data provided by sensor subsystem 218 (such as when a signal is greater than or less than a user-specified or an environmental-regulation-specified threshold value, e.g., a dust concentration of 20 mg/m 3 ).
- Environmental monitoring device 200 may be mounted on a base that is rigidly mounted on or underneath a wall in the environment.
- This mechanical coupling may be rigid or remateable.
- the remateable coupling may involve pins that are inserted into corresponding holes and rotated into a lock position.
- the remateable coupling may involve magnets that mechanically couple to each other so long as environmental monitoring device 200 and the base are within a predefined distance (such as 1-2 cm).
- power subsystem 246 may receive power via the rigid or remateable coupling to the base, or via inductive charging.
- one or more of sensor devices 228 may monitor a spatial parameter, such as: a location of environmental monitoring device 200 , a velocity of environmental monitoring device 200 and/or an acceleration of environmental monitoring device 200 . If this spatial parameter changes without processing subsystem 210 first receiving a security code (e.g., via networking subsystem 214 and/or optional user-interface subsystem 216 ), environmental monitoring device 200 may provide an alert.
- the alert may include an audible alarm output by optional speakers 240 and/or a message to another electronic device via networking subsystem 214 .
- processing subsystem 210 may be coupled using one or more interconnects, such as bus 230 .
- interconnects may include an electrical, optical, and/or electro-optical connection that the subsystems can use to communicate commands and data among one another. Note that different embodiments can include a different number or configuration of electrical, optical, and/or electro-optical connections among the subsystems.
- environmental monitoring device 200 can detect tampering with secure components (such as optional secure channel 220 and/or bus 230 ) and may destroy encryption/decryption keys or information (such as a stored sensor data or authentication information) if tampering is detected.
- secure components such as optional secure channel 220 and/or bus 230
- information such as a stored sensor data or authentication information
- Environmental monitoring device 200 can be (or can be included in) any electronic device with at least one network interface.
- environmental monitoring device 200 can be (or can be included in): a sensor (such as a smart sensor), a tablet computer, a smartphone, a cellular telephone, an appliance, a regulator device, a consumer-electronic device (such as a baby monitor), a portable computing device, test equipment, a digital signal processor, a controller, a personal digital assistant, a laser printer (or other office equipment such as a photocopier), a personal organizer, a toy, a set-top box, a computing device (such as a laptop computer, a desktop computer, a server, and/or a subnotebook/netbook), a light (such as a nightlight), an alarm, a smoke detector, a carbon-monoxide detector, a monitoring device, and/or another electronic device.
- a sensor such as a smart sensor
- a tablet computer such as a smartphone, a cellular telephone, an appliance,
- environmental monitoring device 200 may include one or more additional processing subsystems, memory subsystems, networking subsystems, user-interface subsystems, sensor subsystems, feedback subsystems, power subsystems and/or thermal-management subsystems. Additionally, one or more of the subsystems may not be present in environmental monitoring device 200 . Moreover, in some embodiments, environmental monitoring device 200 may include one or more additional subsystems that are not shown in FIG. 2 .
- environmental monitoring device 200 can include: one or more optional speakers 240 (and, more generally, a physiological output subsystem that provides sensory information to the user), one or more motors that rotate one or more color wheels (or color-wheel indicators) with low power consumption (such as a brushed motor, a brushless motor, a piezo-type ratcheting motor, etc.), and/or an alarm subsystem.
- the one or more optional speakers 240 and a microphone may be used to provide audio conferencing capability to another electronic device.
- a given motor may rotate a color wheel using an open-loop control technique or a closed-loop control technique based on an encoder, such as: an optical encoder, a mechanical encoder, a potentiometer, etc.
- a given subsystem or component can be integrated into one or more of the other subsystems or components in environmental monitoring device 200 .
- the one or more program modules 238 are included in operating system 236 .
- a component in a given subsystem is included in a different subsystem, e.g., optional switch 244 may be included in optional user-interface subsystem 216 .
- circuits and components in environmental monitoring device 200 may be implemented using any combination of analog and/or digital circuitry, including: bipolar, PMOS and/or NMOS gates or transistors.
- signals in these embodiments may include digital signals that have approximately discrete values and/or analog signals that have continuous values.
- components and circuits may be single-ended or differential, and power supplies may be unipolar or bipolar.
- An integrated circuit may implement some or all of the functionality of networking subsystem 214 (such as a radio) and, more generally, some or all of the functionality of environmental monitoring device 200 .
- the integrated circuit may include hardware and/or software mechanisms that are used for transmitting wireless signals from environmental monitoring device 200 to, and receiving signals at environmental monitoring device 200 from other electronic devices.
- radios are generally known in the art and hence are not described in detail.
- networking subsystem 214 and/or the integrated circuit can include any number of radios. Note that the radios in multiple-radio embodiments function in a similar way to the radios described in single-radio embodiments.
- networking subsystem 214 and/or the integrated circuit include a configuration mechanism (such as one or more hardware and/or software mechanisms) that configures the radio(s) to transmit and/or receive on a given communication channel (e.g., a given carrier frequency).
- the configuration mechanism can be used to switch the radio from monitoring and/or transmitting on a given communication channel to monitoring and/or transmitting on a different communication channel.
- monitoring comprises receiving signals from other electronic devices and possibly performing one or more processing operations on the received signals, e.g., determining if the received signal comprises an advertising frame, a petition, a beacon, etc.
- the described embodiments of environmental monitoring device 200 may use a variety of network or communication interfaces.
- some of the operations in the preceding embodiments were implemented in hardware or software, in general the operations in the preceding embodiments can be implemented in a wide variety of configurations and architectures. Therefore, some or all of the operations in the preceding embodiments may be performed in hardware, in software or both. For example, at least some of the operations performed by processing subsystem 210 may be performed by sensor subsystem 218 .
- archive device 116 FIG. 1
- optional computer 120 FIG. 1
- FIG. 4 presents a block diagram illustrating electronic device 400 , such as archive device 116 ( FIG. 1 ).
- electronic device 400 includes processing subsystem 410 , memory subsystem 412 and/or a networking subsystem 414 .
- Processing subsystem 410 includes one or more devices configured to perform computational operations.
- processing subsystem 410 can include one or more microprocessors, application-specific integrated circuits (ASICs), microcontrollers, programmable-logic devices, and/or one or more digital signal processors (DSPs).
- ASICs application-specific integrated circuits
- DSPs digital signal processors
- Memory subsystem 412 includes one or more devices for storing data and/or instructions for processing subsystem 410 and/or networking subsystem 414 .
- memory subsystem 412 can include dynamic random access memory (DRAM), static random access memory (SRAM), and/or other types of memory.
- instructions for processing subsystem 410 in memory subsystem 412 include: one or more program modules 424 or sets of instructions (such as an archiving application, an analysis application, a data-sharing application and/or a notification application), which may be executed in an operating environment (such as operating system 422 ) by processing subsystem 410 .
- the one or more computer programs may constitute a computer-program mechanism or a program module.
- instructions in the various modules in memory subsystem 412 may be implemented in: a high-level procedural language, an object-oriented programming language, and/or in an assembly or machine language.
- the programming language may be compiled or interpreted, e.g., configurable or configured (which may be used interchangeably in this discussion), to be executed by processing subsystem 410 .
- memory subsystem 412 can include mechanisms for controlling access to the memory.
- memory subsystem 412 includes a memory hierarchy that comprises one or more caches coupled to a memory in electronic device 400 .
- one or more of the caches is located in processing subsystem 410 .
- memory subsystem 412 is coupled to one or more high-capacity mass-storage devices (not shown).
- memory subsystem 412 can be coupled to a magnetic or optical drive, a solid-state drive, or another type of mass-storage device.
- memory subsystem 412 can be used by electronic device 400 as fast-access storage for often-used data, while the mass-storage device is used to store less frequently used data.
- memory subsystem 412 may include multiple storage devices at one or more locations. Thus, data storage by memory subsystem 412 may be distributed, such as a cloud-based data-storage system.
- Networking subsystem 414 includes one or more devices configured to couple to and communicate on a wired, optical and/or wireless network (i.e., to perform network operations), including an interface circuit 416 and one or more optional antennas 418 .
- networking subsystem 414 can include: a ZigBee® networking subsystem, a BluetoothTM networking system (which can include BluetoothTM Low Energy, BLE or BluetoothTM LE), a cellular networking system (e.g., a 3G/4G network such as UMTS, LTE, etc.), a USB networking system, a networking system based on the standards described in IEEE 802.11 (e.g., a Wi-Fi® networking system), an Ethernet networking system and/or another communication system.
- a ZigBee® networking subsystem a BluetoothTM networking system (which can include BluetoothTM Low Energy, BLE or BluetoothTM LE), a cellular networking system (e.g., a 3G/4G network such as UMTS, LTE, etc.), a USB networking system, a networking system
- networking subsystem 414 includes processors, controllers, radios/antennas, sockets/plugs, and/or other devices used for coupling to, communicating on, and handling data and events for each supported networking or communication system. Note that mechanisms used for coupling to, communicating on, and handling data and events on the network for each network system are sometimes collectively referred to as a ‘network interface’ for the network system.
- processing subsystem 410 may execute one or more program modules 424 , such as an archiving application.
- This archiving application may receive, via networking interface 414 , data packets from one or more of environmental monitoring devices 110 ( FIG. 1 ). These data packets may include sensor data and/or analyzed sensor data.
- processing subsystem 410 executes an analysis application, which analyzes the received sensor data. For example, the received sensor data may be: time stamped for time-series processing, filtered, compressed, etc.
- processing subsystem 410 executes an analysis application, which can compare received sensor data analysis from one or more of environmental monitoring devices 110 ( FIG. 1 ).
- archiving application may store the sensor data and/or the analyzed sensor data in a data structure in memory subsystem 412 .
- FIG. 5 presents a block diagram illustrating data structure 500 .
- data structure 500 may include entries 508 with: identifiers 510 of environmental monitoring devices, sensor data 512 , timestamps 514 , locations 516 , optional analyzed sensor data 518 , environmental conditions 520 and/or optional protection information 522 .
- the received data packets include protected information.
- the sensor data and/or the analyzed sensor data may be encrypted using an encryption key associated with one of environmental monitoring devices 110 ( FIG. 1 ) and/or a secure channel in the one of environmental monitoring devices 110 ( FIG. 1 ).
- optional protection information 522 may include information that can confirm the source(s) of the received data packets (such as one or more of environmental monitoring devices 110 in FIG.
- optional protection information 522 may be received, via networking interface 414 , from one of environmental monitoring devices 110 ( FIG. 1 ). This protection information may include the encryption key or an encryption key associated with the encryption key (which can be used to confirm the digital signature and/or decrypt encrypted information).
- Networking device 414 can utilize: encrypted tunneling in at least one networking interface, a network switch and/or network router between one of environmental monitoring devices 110 and archive device 116 in FIG. 1 .
- optional protection information 522 ( FIG. 5 ) may specify the secure hash function, may include the identifier for one of environmental monitoring devices 110 ( FIG.
- protection information 522 may include fault tolerance information (such as parity bits or hashes) to aid in the detection of tampered data, corrupted data, and/or erroneous sensor readings in the event of a sensor failure or miscalibration.
- a public-private encryption-key technique is used.
- a certified, secure data package may be signed by one of environmental monitoring devices 110 ( FIG. 1 ) using a public encryption key of archive device 116 ( FIG. 1 ), and the digital signature may be verified and the certified, secure data package may be decrypted using the private encryption key of archive device 116 ( FIG. 1 ).
- a symmetric encryption technique is used.
- the same encryption key may be used to sign, encrypt and/or decrypt the certified, secure data package.
- the one or more program modules 424 includes a data-sharing application.
- This data-sharing application may receive, via networking subsystem 414 , authorization information for a recipient of sensor data and/or analyzed sensor data.
- the data-sharing application may provide, via networking subsystem 414 , the requested sensor data and/or analyzed sensor data to the recipient.
- the data-sharing application may provide, via networking subsystem 414 , a pointer to a location in memory subsystem 412 where the recipient can access the requested sensor data and/or analyzed sensor data.
- the data-sharing application may also optionally provide the optional protection information 522 ( FIG. 5 ) to the recipient (which may allow the recipient to confirm the source(s) and/or to unprotect protected information).
- the one or more program modules 424 includes a notification application.
- This notification application may receive, via networking subsystem 414 , information, such as feedback associated with one or more environmental conditions in environment 112 ( FIG. 1 ) and/or a notification (such as a maintenance notification).
- the notification application may communicate, via networking subsystem 414 , the information and/or one or more reports based on the information (such as daily, weekly or monthly summaries of analyzed sensor data, which may be included in documents or files) to: one or more of environmental monitoring devices 110 ( FIG. 1 ), data-sharing electronic device 118 ( FIG.
- the communication of the information may utilize a Short Message Service, email, a social network and/or a message service with a restricted number of characters per message.
- the information may be posted to a web page or website (and, more generally, a location on a network), and one or more recipients may be notified via networking subsystem 414 , e.g., a link to the location may be provided to the recipients.
- the archiving application may store information specifying the maintenance notification in a historical record or log for the environment.
- the archiving application may store any subsequent remedial action (such as a repair or service performed on an electronic device in the environment) in a historical record or log for the environment in memory subsystem 412 .
- processing subsystem 410 may be coupled using one or more interconnects, such as bus 420 .
- interconnects may include an electrical, optical, and/or electro-optical connection that the subsystems can use to communicate commands and data among one another.
- different embodiments can include a different number or configuration of electrical, optical, and/or electro-optical connections among the subsystems.
- Electronic device 400 can be (or can be included in) any electronic device with at least one network interface.
- electronic device 400 can be (or can be included in): a sensor (such as a smart sensor), a tablet computer, a smartphone, a cellular telephone, an appliance, a regulator device, a consumer-electronic device, a portable computing device, test equipment, a digital signal processor, a controller, a personal digital assistant, a facsimile machine, a laser printer (or other office equipment such as a photocopier), a personal organizer, a toy, a set-top box, a computing device (such as a laptop computer, a desktop computer, a server, and/or a subnotebook/netbook), an alarm, a light (such as a nightlight), a monitoring device, and/or another electronic device.
- a sensor such as a smart sensor
- a tablet computer such as a smartphone, a cellular telephone, an appliance, a regulator device, a consumer-electronic device,
- electronic device 400 may include one or more additional processing subsystems, memory subsystems, and/or networking subsystems. Additionally, one or more of the subsystems may not be present in electronic device 400 . Moreover, in some embodiments, electronic device 400 may include one or more additional subsystems that are not shown in FIG. 4 , such as a power supply and/or a user-interface subsystem (which a user may use to modify settings of one or more of environmental monitoring devices 110 in FIG. 1 , such as settings for alarms or notifications). Although separate subsystems are shown in FIG.
- some or all of a given subsystem or component can be integrated into one or more of the other subsystems or components in electronic device 400 .
- the one or more program modules 424 are included in operating system 422 .
- circuits and components in electronic device 400 may be implemented using any combination of analog and/or digital circuitry, including: bipolar, PMOS and/or NMOS gates or transistors.
- signals in these embodiments may include digital signals that have approximately discrete values and/or analog signals that have continuous values.
- components and circuits may be single-ended or differential, and power supplies may be unipolar or bipolar.
- an integrated circuit may implement some or all of the functionality of electronic device 400 .
- FIGS. 6-8 An exemplary embodiment of the environmental monitoring device is shown in FIGS. 6-8 , which respectively show front, and side views of environmental monitoring device 600 , which may be one of environmental monitoring devices 110 ( FIG. 1 ).
- the environmental monitoring device may include a display.
- FIGS. 9 and 10 which respectively show front and side views of environmental monitoring device 900 , which may be one of environmental monitoring devices 110 ( FIG. 1 ).
- FIG. 11 presents a flow diagram illustrating a method 1100 for determining a metric, which may be performed by an imaging device in the environmental monitoring device.
- the imaging device may measure imaging data (operation 1114 ) for an external environment that includes the environmental monitoring device, where the imaging device has different spatial (or directional) sensitivity in different regions of the external environment, and the different spatial sensitivity in the different regions defines a field of view of the imaging device.
- the imaging device may include a lens that provides the different spatial sensitivity. This lens may include a predefined distortion that provides the different spatial sensitivity (such as different magnifications for the different regions).
- the lens may include: a Fresnel lens, a cylindrical lens, lenticular lens, gradient index lens, etc.
- the lens has: a circular shape, a cross shape, or a rectangular shape.
- the lens may be symmetrical or non-symmetrical, and it may be adjusted, distorted, cut, processed, arranged, customized or otherwise adapted to provide the different spatial sensitivity and/or to accommodate abnormalities or limitations of a sensor device in the environmental monitoring device.
- the lens includes a set of concentric circles or ellipses with a common center.
- the lens has a cross shape.
- the lens has a distorted cross shape, in which one arm is longer than the other (e.g., the cross may appear as if it were on a curved surface when it is on a flat surface). This distorted shape may optimize sensor data received from the sensor device.
- a cover for the lens may have an outer shape that matches the contours of the outer front face of a chassis or housing of the environmental monitoring device.
- the lens may be formed on the interior surface of a lens piece so that the lens is not clearly visible from the exterior of the environmental monitoring device.
- the imaging device may determine the metric (operation 1116 ) based on the imaging data. For example, determining the metric may involve computing: a difference vector between two images in the field of view that were acquired at different times, a difference in the light intensity between two images in the field of view that were acquired at different times, a histogram of the light intensity in pixels in the field of view, a Fourier transform of an image in the field of view, etc.
- a processor in the environmental monitoring device may detect a physical parameter (operation 1118 ) based on the metric.
- This physical parameter may include: motion of an object in the field of view; a light scattering pattern in the field of view; and/or a light intensity in the field of view.
- the metric may be compared to a threshold value, and the physical parameter may be detected based on the comparison.
- the environmental monitoring device may detect the physical parameter based on: an image, video, and motion sensors that detect changing patterns in the scattering of light.
- the processor in the environmental monitoring device optionally receives a user-specified orientation (operation 1110 ). Then, the processor may optionally provide a control signal to an angular adjustment mechanism (operation 1112 ) in response to the user-specified orientation.
- This control signal may change the orientation of the field of view by selectively rotating the angular adjustment mechanism about an axis.
- the angular adjustment mechanism may include a motor, such as a stepper motor.
- the angular adjustment mechanism may include a MEMS mirror that can be adjusted to scatter or reflect light (such as laser light) over a wide range of angles.
- the processor may execute a program module that includes instructions for operations 1110 and 1112 .
- the orientation may be changed manually.
- the angular adjustment mechanism may have a stationary position and an adjustment position along the axis. In the stationary position, the angular adjustment mechanism may have a fixed orientation. However, in the adjustment position, the angular adjustment mechanism may selectively rotate about the axis (such as in 5° increments).
- the angular adjustment mechanism may displace from the stationary position to the adjustment position in response to an external force or torque applied to the angular adjustment mechanism.
- a user of the environmental monitoring device may apply the external force or torque (e.g., by pushing in on a front face of the environmental monitoring device and rotating to the desired orientation).
- a user changes the spatial sensitivity by changing the imaging device (such as by attaching a different lens to the environmental monitoring device).
- the environmental monitoring device may facilitate more accurate or focused monitoring of at least some of the different regions (or a portion of the external environment) relative to a remainder of the regions (or a remainder of the external environment).
- the environmental monitoring device may be more focused on a region directly in front of the environmental monitoring device, while at other times a wider field of view may be used.
- the environmental monitoring device may be more sensitive to an up and a down direction.
- FIG. 12 presents a drawing illustrating communication within environmental monitoring device 1210 during method 1100 ( FIG. 11 ).
- imaging device 1212 may measure imaging data 1220 for the external environment with the different spatial sensitivity in the different regions that defines the field of view. Then, imaging device 1212 may determine metric 1222 based on imaging data 1220 .
- imaging device 1212 may provide imaging data 1220 and/or metric 1222 to processor 1214 .
- processor 1214 may detect a physical parameter 1224 based on metric 1222 .
- processor 1214 optionally receives a user-specified orientation 1226 from a user 1230 via user-interface device 1216 . Then, processor 1214 may optionally provide a control signal 1228 to angular adjustment mechanism 1218 in response to user-specified orientation 1226 to change the orientation of the field of view by selectively rotating the angular adjustment mechanism about the axis.
- the environmental monitoring device supplements or assists the functioning of an alarm device in an external environment.
- FIG. 13 presents a flow diagram illustrating a method 1300 for determining if an alarm device is activated.
- Method 1300 may be performed by a processor in the environmental monitoring device.
- the processor may execute a program module that includes instructions for operations in method 1300 .
- the processor may receive (or access) acoustic data (or analyzed acoustic data) associated with an acoustic sensor (operation 1310 ) in the environmental monitoring device, where the acoustic data is based on measurements of a sound in an external environment that includes the environmental monitoring device.
- the acoustic data may include a sound intensity in a frequency band or within the bandwidth of a filter (such as audible frequencies, or frequencies less than 2, 5, 10 or 20 kHz).
- the acoustic data may include an acoustic spectrum and/or time intervals between tones in the sound.
- the acoustic data may include or be associated with: an alarm, a detector, a human voice, music, a vibration, an automobile noise (such as a car pulling into a garage), water dripping, wind blowing through an open window (or a broken window), a door, a tea kettle whistling, and/or wall.
- the processor may determine if the alarm device, which is separate from the environmental monitoring device (and may not communicate with and/or may not have electrical coupling to the environmental monitoring device), is activated (operation 1312 ) based on the acoustic data.
- the alarm device may include a smoke detector, and the processor may determine if the smoke detector is activated based on a temporal 3 acoustic pattern that is compatible with an American National Standards Institute standard S3.42 1990.
- the processor may provide an output signal (operation 1314 ) that indicates the alarm device is activated, and one or more speakers (or audio transducers) in the environmental monitoring device may output audible sound (operation 1316 ) in the external environment based on the output signal.
- the audible sound may include an alarm at one or more frequencies within the human-hearing range or a verbal warning message (such as ‘warning: smoke detected’).
- a sensor device in the environmental monitoring device may optionally provide sensor data (operation 1318 ) based on measurements of an environmental condition in the external environment.
- the sensor data may indicate the concentration of a chemical compound, the temperature or the amount of particulate matter in the environment.
- the processor may optionally assess a degree of threat in the external environment and may optionally modify the output signal when the threat changes (operation 1320 ).
- the one or more speakers may change the audible sound based on the modified output signal. This change to the audible sound may provide quantitative feedback about the degree of the threat (as opposed to a binary response, such as providing or not providing an alert).
- the change in the audible sound may include: an increase in the sound intensity, a change in the sound frequency (such as an increasing frequency), a change in the time interval between tones (such as a decreasing time interval), a change in a verbal warning (such as transitioning from ‘warning: unhealthy air quality has been detected’ to ‘emergency: the air quality in this room is life-threatening, evacuate immediately’), etc.
- the environmental monitoring device may also provide other types feedback about one or more environmental conditions in the environment.
- the environmental monitoring device displays a graph (such as: a pie chart, a bar chart, a scatter plot, a time-series plot, a tabular summary, a spectrum, a spectrogram and/or another type of graphical analysis) to provide the user with information about the one or more environmental conditions.
- the graph may include images of chemicals, along with color scales or numbers. The image of a given chemical can grow or shrink in size in proportion to the chemical levels or concentrations detected. These images may offer information about relative health or safety of the environment, and/or may be of general interest.
- the feedback is provided via a color-wheel indicator that is rotated by a motor based on a signal that indicates the strength of an environmental condition or using a color-wheel graphic.
- a color-wheel indicator may include a rotatable or selectively illuminated dial or ring (which is sometimes referred to as a ‘color ring’) with a band of color or shades of grayscale on the outside of the color wheel so that a user can identify the approximate level of environmental condition based on the color(s) or grayscale values displayed on the ring.
- the color-wheel indicator may include a color or texture-based gauge.
- the environmental monitoring device may include multiple color-wheel indicators in the feedback subsystem that can be used together to display additional information, or to provide additional resolution and/or precision to the feedback.
- a transparent color wheel with additional colors may be rotated (possibly at a different angular velocity from other color wheels) to modify the colors presented.
- shades of gray or transparent gradients of increasing opacity of red, green, and/or blue or cyan, magenta, and/or yellow
- red, green, and/or blue or cyan, magenta, and/or yellow
- the feedback includes different types of audio feedback or alarms.
- the environmental monitoring device may emit sound in a range from 1 to 1000 decibels, and may emit audio at different volumes at different times.
- the environmental monitoring device may include a piezoelectric buzzer and/or a speaker.
- the piezoelectric buzzer may beep three times at a volume level of 60-120 decibels within a range of 5-200 feet (such as at 85 decibels within a range of 10 feet).
- the speaker may emit a prerecorded message instructing residents to leave a home or office at a volume level of 60-120 decibels.
- the environmental monitoring device may repeat this pattern if the sensor device detects a smoke concentration or a carbon-monoxide concentration above a predetermined threshold value and may sound continuously at a volume level of 60-120 decibels with a range of 5-200 feet (such as 85 decibels within a range of 10 feet).
- the environmental monitoring device may provide an alarm using a mechanical beeper that sounds at 60-230 decibels within a range of 5-200 feet (such as 105 decibels within a range of 10 feet) if the sensor device detects combustible gas concentration above a predetermined threshold.
- the environmental monitoring device may notify a human using a tone emitted from a microphone before a piezoelectric buzzer sounds or provides the temporal 3 acoustic pattern.
- the environmental monitoring device may support the function of the alarm device, both is sounding the alarm and in providing more detailed and actionable information for individual's in the environment.
- the sensor device may include a smoke detector and the alarm device may include a carbon-monoxide detector.
- the sensor device may include a carbon-monoxide detector and the alarm device may include a smoke detector.
- the sensor device may optionally provide sensor data when a biological life form is present (operation 1322 ) in the external environment, and an interface circuit in a networking subsystem in the environmental monitoring device may optionally communicate that the biological life form is present (operation 1324 ) to an electronic device in response to another output signal from the processor, where the processor may determine if the biological life form is present in the external environment based on the sensor data, and may provide the output signal if the alarm device is activated and the biological life form is present.
- the sensor data may include motion information (such as an echo in response to a radar pulse), an infrared signature of the biological life form, Doppler information associated with the biological life form (such as a Doppler shift associated with breathing) and/or an audible distress tone or distress call broadcast by a first responder (such as a fireman).
- the interface circuit may communicate a location of the environmental monitoring device to the electronic device in response to the output signal.
- This capability may allow the environmental monitoring device to alert firemen and/or other first responders to the location of the biological life form and/or to the physiological condition of the biological life form in the event of an emergency in the environment (such as a fire, the presence of a noxious chemical or the presence of carbon monoxide).
- the environmental monitoring device may be able to detect a child or a pet in a burning home, and may be able to direct rescuers to their location to facilitate a faster, less risky and/or more efficient rescue.
- the environmental monitoring device may detect this information and may relay it to other fireman to assist in getting prompt aid for the fireman.
- FIG. 14 presents a drawing illustrating communication between environmental monitoring device 1410 and alarm device 1412 during method 1300 ( FIG. 13 ).
- processor 1414 may receive acoustic data 1424 from acoustic sensor 1416 based on the sound 1408 in the external environment from alarm device 1412 . Then, processor 1414 may determine if alarm device 1412 is activated 1426 .
- processor 1414 may provide an output signal 1428 that indicates alarm device 1412 is activated, and one or more speakers 1418 may output audible sound 1430 in the external environment based on output signal 1428 .
- a sensor device 1420 may optionally provide sensor data 1432 to processor 1414 based on measurements of the environmental condition in the external environment.
- processor 1414 may optionally assess a degree of threat 1434 in the external environment and may optionally provide modified output signal 1436 when the threat changes.
- the one or more speakers 1418 may provide changed audible sound based on modified output signal 1436 .
- sensor device 1420 may optionally provide sensor data 1440 when a biological life form is present in the external environment.
- An interface circuit in a networking subsystem 1422 may optionally communicate that the biological life form is present 1444 to an electronic device 1446 in response to output signal 1442 from processor 1414 .
- operation of the environmental monitoring device may be remotely configured.
- FIG. 15 presents a flow diagram illustrating a method 1500 for providing an alert based on an alert setting, which may be performed by a processor in the environmental monitoring device.
- the processor may execute a program module that includes instructions for operations in method 1500 .
- the processor may receive (or access) sensor data (or analyzed sensor data) associated with a sensor device (operation 1510 ) based on measurements of an environmental condition in an external environment that includes the environmental monitoring device.
- the processor assesses (operation 1512 ) if the environmental condition indicates a threat. If no, method 1500 ends. Otherwise, the processor provides the alert (operation 1514 ) to an electronic device, which is separate from the environmental monitoring device (and may not communicate with and/or may not have electrical coupling to the environmental monitoring device), based on the alert setting (which may specify when or the requirements for an alert to be communicated and how the alert is communicated, such as: an audible alarm having a tone and a volume setting, a Short Message Service, email, a social network, a messaging service with a restricted number of characters per message, a telephone call, etc.).
- the alert setting which may specify when or the requirements for an alert to be communicated and how the alert is communicated, such as: an audible alarm having a tone and a volume setting, a Short Message Service, email, a social network, a messaging service with a restricted number of characters per message, a telephone call, etc.
- the processor may provide an output or a control signal to a networking interface that, in response, wirelessly communicates the alert to the electronic device (such as a cellular telephone of a user or owner of the environmental monitoring device.)
- the electronic device such as a cellular telephone of a user or owner of the environmental monitoring device.
- the alert may include information quantifying a degree of the threat, such as a concentration of a chemical or a level of risk to individuals in the external environment.
- the processor also provides the alert in the external environment.
- the processor may provide an output or a control signal to one or more speakers, which output an audible sound in the external environment.
- the environmental monitoring device may receive, from the electronic device, the modified alert setting and optionally a (separate) control command (operation 1516 ).
- the modified alert setting and the option control command may be wirelessly received from the user.
- the processor disables the providing of the alert (operation 1518 ) based on the modified alert setting and the optional control command.
- the control command such as a code, a safe word or a password, may help prevent accidental or unintended disabling of the alerts.
- the processor may optionally perform one or more additional actions (operation 1520 ). For example, the processor may assess the threat after receiving the modified alert setting and may reactivate the providing of the alert if the threat continues to increase. Alternatively or additionally, the processor may revert from the modified alert setting to the alert setting after a time interval (such as 5, 10, 15 or 30 minutes).
- a time interval such as 5, 10, 15 or 30 minutes.
- the user may disable the alert based on an action performed in the environment.
- the sensor device in the environmental monitoring device may provide additional sensor data based on monitoring of a user command and an optional (separate) control command in the external environment (such as a sound, a verbal instruction or command, a gesture, a sequence of bodily motions, a facial expression, etc.).
- the control command may include a safe word, a password or a security code that is spoken by the user or that is provided by the user via a user interface.
- the user modifies the alert setting by interacting with a user interface (such as a user-interface object or icon and, more generally, a selection mechanism) in the feedback subsystem that allows the user to select the type of alert or feedback (including disabling alerts).
- a user interface such as a user-interface object or icon and, more generally, a selection mechanism
- a selection box or a slider bar may allow the user to select options or settings such as: basic, intermediate or advanced feedback (depending on the technical level of the user or the application of the environmental monitoring device).
- the user may also use a user interface in the environmental monitoring device and/or the display to select feedback and notification options or settings, such as: the danger alarms and alerts, threshold values for detecting environmental conditions (such an environment-specific threshold values, which may be calibrated based on a history of an environment), optimal settings for a particular environmental monitoring device or environment (such as calibration settings, power-consumption settings, etc.) or a generic environmental monitoring device or environment, etc.
- the thresholds may be determined based on sensor data and/or environmental conditions associated with multiple environmental monitoring devices, e.g., using a supervised learning technique (such as support vector machines, classification and regression trees, a neural network, regression analysis, Bayesian analysis, etc.).
- the environmental monitoring device may also display and/or provide to the electronic device operating information, such as: sensor life, uptime, battery life remaining, network connectivity, danger alarms enabled or disabled, and/or status messages.
- FIG. 16 presents a drawing illustrating communication between an environmental monitoring device 1610 and an electronic device 1612 during method 1500 ( FIG. 15 ).
- processor 1614 may receive sensor data 1622 associated with a sensor device 1616 based on measurements of an environmental condition in an external environment. Then, if processor 1614 assesses the environmental condition indicates a threat 1624 , processor 1614 may provide alert 1626 to electronic device 1612 based on the alert setting. In some embodiments, processor 1614 provides an output signal 1628 to one or more speakers 1618 , which output an audible sound 1630 in the external environment.
- networking subsystem 1620 may optionally receive, from electronic device 1612 , modified alert setting 1632 and optionally control command 1634 in one or more packets or messages.
- processor 1614 optionally disables alerts 1636 .
- processor 1614 may assess threat 1624 based on additional sensor data 1638 after receiving optional modified alert setting 1632 , and may optionally reactivate the alerts 1640 if threat 1624 continues to increase. Alternatively or additionally, processor 1614 may revert from modified alert setting 1632 to the alert setting after a time interval. In response to either, the one or more speakers 1618 may optionally provide sound 1642 .
- the environmental monitoring device determines if the alarm device is activated based, at least in part, on predefined (or predetermined) characterization of the external environment.
- FIG. 17 presents a flow diagram illustrating a method 1700 for providing an alert, which may be performed by a processor in the environmental monitoring device.
- the processor may execute a program module that includes instructions for operations in method 1700 .
- the processor may receive (or access) acoustic data (or analyzed acoustic data) associated with an acoustic sensor (operation 1710 ) based on measurements of sound in an external environment that includes the environmental monitoring device.
- the processor may determine if the alarm device, which is separate from the environmental monitoring device (and may not communicate with and/or may not have electrical coupling to the environmental monitoring device), is activated (operation 1712 ) based on the acoustic data and the predefined characterization of the external environment.
- the predefined characterization may include a location of the alarm device in the external environment. This location may be specified by: an image of the external environment, a positioning system (such as GPS), a communication network (such as a cellular-telephone network), and/or an acoustic latency in the external environment (which can be used to determine distance).
- the location of the alarm device may be relative to a location of the environmental monitoring device in the external environment.
- the predefined characterization may include an acoustic transfer function of the external environment proximate to the alarm device and the environmental monitoring device.
- This acoustic transfer function may be determined by the user using an application executing on the user's cellular telephone, which may output acoustic energy (such as a beacon or other signals) and measure echoes or an acoustic return as the user moves the cellular telephone through the external environment (and, thus, generates an acoustic map of the external environment).
- acoustic energy such as a beacon or other signals
- this information may allow the application to determine acoustic transfer function, which is then communicated to the environmental monitoring device.
- the processor may correct the acoustic data for distortion (such as amplitude loss and/or phase shifts) associated with the external environment, thereby allowing the processor to determine if the alarm device is activated (and, if there is more than one alarm device in the external environment, to determine which alarm device is activated).
- distortion such as amplitude loss and/or phase shifts
- the processor may provide the alert (operation 1714 ) if the alarm device is activated.
- the processor may provide an output or a control signal to one or more speakers that, in response, output an audible sound in the external environment.
- the processor may provide an output or a control signal to a networking subsystem, which wirelessly communicates the alert to another electronic device (such as the user's cellular telephone).
- FIG. 18 presents a drawing illustrating communication between an environmental monitoring device 1810 and an alarm device 1812 during method 1700 ( FIG. 17 ).
- processor 1814 may receive acoustic data 1822 associated with an acoustic sensor based on measurements of sound 1808 in an external environment from alarm device 1812 .
- processor 1810 may determine if alarm device 1812 is activated 1824 based on acoustic data 1822 and the predefined characterization of the external environment.
- processor 1810 may provide the alert if alarm device 1812 is activated 1824 .
- processor 1810 may provide an output signal 1826 to one or more speakers 1818 that, in response, output an audible sound 1828 in the external environment.
- processor 1810 may provide an output signal 1830 to a networking subsystem 1820 , which wirelessly communicates alert 1832 to another electronic device 1834 .
- the environmental monitoring device uses monitoring of one or more environmental conditions in an external environment to dynamically adapt an illumination pattern or lighting.
- FIG. 19 presents a flow diagram illustrating a method 1900 for illuminating at least a portion of an external environment, which may be performed by a processor in the environmental monitoring device.
- the processor may execute a program module that includes instructions for operations in method 1900 .
- the processor may receive (or access) sensor data (or analyzed sensor data) associated with a sensor device (operation 1910 ) based on measurements of an environmental condition in the external environment that includes the environmental monitoring device.
- the processor may select an illumination pattern (operation 1912 ) from a set of illumination patterns based on the sensor data, where the set of illumination patterns are associated with non-zero illumination of the external environment.
- the processor may transition from one illumination pattern to another.
- a user-input mechanism in the environmental monitoring device may optionally receive a user selection (operation 1914 ) that specifies a desired illumination pattern.
- the processor may change the selected illumination pattern.
- the illumination patterns in the set of illumination patterns may have: different spatial patterns in the external environment, different temporal patterns (or variations as a function of time, such as continuous, intermittent and/or modulated temporal patterns), different wavelengths of light, and/or different light intensities.
- the environmental condition may include: opening of a door, an individual getting out of bed, an individual waking up, an individual (such as a baby) crying, an individual tossing and turning in bed (such as when the individual is having a nightmare), an individual shivering (which may be identified by an increasing amplitude of motion or vibration of the individual); and/or a change in health condition of an individual (such as a child coughing or having breathing trouble).
- at least one illumination pattern in the set of illumination patterns illuminates under a piece of furniture (such as a bed) in the external environment.
- the illumination pattern or lighting in the bedroom may change (e.g., the illumination pattern may transition from a ‘nightlight’ illuminating downward towards the floor to a narrow, low-intensity beam of light that shines on the child's bed).
- the illumination pattern may change from the nightlight to a general illumination of the bedroom with a temporally slow increasing light intensity or to illuminating below the child's bed (so they can ‘monster proof’ the room).
- the selected illumination pattern may attempt to assist or facilitate sleep.
- the selected illumination pattern may include wavelengths of light in a predefined range, such as: wavelengths greater than approximately 530 nanometers or a predefined range that excludes wavelengths between approximately 460-480 nanometers.
- This predefined range may be implemented using one or more optical filters in or associated with the one or more light sources.
- the illumination pattern may be associated with: a light intensity or brightness, one or more wavelengths of light, a modulation pattern, etc.
- the color of the illumination pattern at a given time may be specified by a hue and a saturation.
- FIG. 20 presents a drawing illustrating communication within an environmental monitoring device 2010 during method 1900 ( FIG. 19 ).
- processor 2012 may receive sensor data 2020 associated with a sensor device 2014 based on measurements of an environmental condition in the external environment.
- processor 2012 may select an illumination pattern 2022 from a set of illumination patterns based on sensor data 2020 .
- a user 2016 may optionally provide a user selection 2024 that specifies a desired illumination pattern to user-input mechanism 2018 , which is then provided to processor 2012 .
- processor 2012 may change the selected illumination pattern 2026 .
- one or more light sources 2028 may provide illumination 2030 of at least a portion of the external environment based on the selected illumination pattern 2026 .
- the environmental monitoring device of FIGS. 19 and 20 is used to provide an illumination pattern in the environment and sensor data based on a monitored environmental condition.
- home users such as home owners, tenants, roommates, etc.
- commercial users such as office users, industrial users, hospitality users, etc.
- the environmental monitoring device may include a sensor device and may provide light (i.e., the illumination pattern) when desired by the user (e.g., at night), and may collect sensor data at any desired hour of the day, even when light may not be required or even desired by a user.
- the sensor data may be used by a user to assess the quality of their environment and determine if their environment is good and stable (e.g., the air quality has low levels of volatile organic compounds and allergens). Alternatively, the user can determine if their environment is potentially harmful or contains allergens that need to be addressed.
- a light source in the environmental monitoring device may provide light (i.e., the illumination pattern) that can be for a variety of applications, such as: illuminating dark areas, signaling, display lighting, photography, etc.
- This light source may be: a light emitting diode, a plasma generation device, an incandescent light bulb, a light fixture (with or without an installed light source), a flashlight, a headlamp, a backlight for a screen, a photography flash device, a safety signal, an emergency light, etc.
- the light source may emit light continuously, intermittently, modulated or in any other suitable visual pattern.
- the environmental monitoring device upon powering up the light source, the environmental monitoring device increases and decreases the brightness of the light source at a rate that simulates human breathing for 30 seconds.
- the wavelength or color output by the light source may be: blue, white, yellow, or any other suitable hue, and can be in the ultraviolet spectrum, visible light spectrum, infrared spectrum, or any other suitable range of wavelengths. These wavelength ranges and/or colors may be chosen to serve specific functions.
- the light output from the lighting source may be filtered to avoid wavelengths between 460 and 480 nm.
- the output light may be to only allow wavelengths of light greater than 530 nm.
- the light source has low output in the wavelengths between 460 and 480 nm or below 530 nm.
- wavelengths of light in the 460-480 nm range may be associated with dim-light melatonin onset, which may result in the depletion of melatonin levels.
- melatonin production in a child or an adult may not be disturbed during the night, and, therefore, their rest may be unaffected by the optical output from a nightlight.
- the color of the output light or of an illuminated environmental monitoring device may provide visual feedback or an indication of the monitored environmental condition (such as ‘green’ for ok, ‘yellow’ for concern, and ‘red’ for a warning, or ‘blue’ when there is a wireless connection to another electronic device and flashing ‘red’ when there is no wireless connection).
- the monitored environmental condition such as ‘green’ for ok, ‘yellow’ for concern, and ‘red’ for a warning, or ‘blue’ when there is a wireless connection to another electronic device and flashing ‘red’ when there is no wireless connection).
- the configuration and/or architecture of the environmental monitoring device may facilitate monitoring of one or more environmental conditions.
- FIG. 21 presents a block diagram illustrating a cross-sectional view of an environmental monitoring device 2100 .
- This environmental monitoring device may include a housing 2110 having walls that define a cavity 2112 within housing 2110 , and may include flow vents 2114 in at least one of the walls that, during operation of environmental monitoring device 2100 , direct a fluid flow 2116 into and out of cavity 2112 .
- environmental monitoring device 2100 may include a sensor device 2118 within cavity 2112 , which provides sensor data based on measurements of an environmental condition in an external environment that includes environmental monitoring device 2100 .
- environmental monitoring device 2100 may include a processor 2120 (and, more generally, an integrated circuit) within cavity 2112 , which processes the sensor data.
- fluid flow 2116 may be associated with operation of processor 2120 , and processor 2120 may be positioned relative to sensor device 2118 so that fluid flow 2116 is directed over sensor device 2118 to facilitate the measurements.
- sensor device 2118 and processor 2120 may be on a common circuit board 2108 or different circuit boards.
- Fluid flow 2116 may include a convective fluid flow associated with heat generated during operation of processor 2120 .
- environmental monitoring device 2100 may include an optional fluid driver 2122 and, during operation of processor 2120 , optional fluid driver 2122 may force fluid flow 2116 into and out of cavity 2112 (and, thus, over sensor device 2118 ).
- sensor device 2118 may include a set of sensors
- environmental monitoring device 2100 may include an optional baffle 2124 that directs fluid flow 2116 over a selected sensor in the set of sensors.
- An orientation of optional baffle 2124 may be controlled by optional steering mechanism 2126 (based on a control signal provided by processor 2120 ) and/or manually by a user of environmental monitoring device 2100 .
- the optional steering mechanism 2126 may control optional baffle 2124 so that fluid flow 2116 is sequentially directed over different sensors in the set of sensors so that the sensors are polled, thereby facilitating temporal sampling of sensor data.
- the environmental monitoring device includes an air-intake mechanism that, during operation, allows air to enter into the environmental monitoring device, and to pass by or over a sensor device (such as a sensing array).
- the air-intake mechanism may be located on the front face, the side, or the back face of the environmental monitoring device.
- the air-intake mechanism may be: a beveled groove, an opening, a series of perforations in the surface of environmental monitoring device, or another suitable type of ventilation.
- the environmental monitoring device may include a fan to help draw air into the environmental monitoring device. This fan may be: an axial fan, a centrifugal fan, a blower, a mechanical flap, a turbine, etc.
- the front face of the environmental monitoring device 2100 may include a circular beveled groove through which air can enter and an axial fan located behind the groove that can draw air in.
- the front surface of the environmental monitoring device may have a square shape, a rectangular shape, a triangular shape, a pentagonal shape, hexagonal shape, or any other suitable polygon, and may include rounded corners with perforations that allow air to flow inside the environmental monitoring device.
- an air-output mechanism may allow air that has entered the environmental monitoring device to exit.
- This air-output mechanism may include: a beveled groove, an exhaust port, a perforation, etc.
- the air-output mechanism may be located on the front face, the side, or the back face of the environmental monitoring device.
- the back surface or face of the environmental monitoring device may include two exhaust ports through which air can exit a chassis or housing.
- the back surface of the environmental monitoring device may include a perforated square through which air can flow.
- the components in the environmental monitoring device may be arranged so heat generated during operation of one or more of the components heats air being taken in through the air-intake mechanism.
- the environmental monitoring device may have a chamber (e.g., a convection chamber) through which the heated air rises and exits the environmental monitoring device via the air-output mechanism.
- a heating element is included near the thermally radiating components to improve or increase the movement of air due to convection of heat from the thermally radiating components.
- air enters through the air-intake mechanism and into a chamber, where it is heated by the thermally radiating components and/or the heating element. As the temperature of the air increases, the air can rise and circulate past the sensor device and out through the air-output mechanism.
- FIG. 22 presents a flow diagram illustrating a method 2200 for processing sensor data.
- This method may be performed by a processor in an environmental monitoring device 2100 in FIG. 21 .
- the processor may generate a fluid flow over a sensor device (operation 2210 ) in the environmental monitoring device, where the fluid flow is associated with operation of the processor, and where the processor is positioned relative to the sensor device so that the fluid flow is directed over the sensor device to facilitate measurements.
- the fluid flow may include a convective fluid flow associated with heat generated during operation of the processor.
- the environmental monitoring device may include a fluid driver and, during operation of the processor, the fluid driver may force the fluid flow into and out of a cavity in the environmental monitoring device (and, thus, over the sensor device).
- the fluid flow may include an airflow and the fluid driver may include a fan, or the fluid flow may include a liquid flow and the fluid driver may include a pump.
- a steering mechanism (such as a stepper motor) optionally changes an orientation of a baffle in the environmental monitoring device based on a selected sensor.
- the processor may optionally provide an output signal (operation 2212 ) to the steering mechanism based on the selected sensor.
- an orientation of the baffle may change in response to an external force applied to the baffle (e.g., by a user of the environmental monitoring device).
- the processor may receive the sensor data (operation 2214 ) from the sensor device based on measurements of an environmental condition in the external environment that includes the environmental monitoring device.
- the sensor device may include: an air-quality sensor, a particle counter, and/or a volatile-organic-compound sensor.
- the processor may process the sensor data (operation 2216 ). For example, the processor may: analyze the sensor data, filter the sensor data, compare the sensor data to data from other environmental monitoring devices, and/or perform another operation.
- the environmental monitoring device includes a power source that ensures that at least a subset of the functionality of the environmental monitoring device is available over a time interval (such as 10 years).
- FIG. 23 presents a block diagram illustrating an environmental monitoring device 2300 .
- environmental monitoring device 2300 may include a sensor device 2310 that provides sensor data based on measurements of environmental conditions in an external environment that includes environmental monitoring device 2300 .
- a processor 2312 may assess if the environmental conditions indicate an occurrence of at least one of a set of threats (which includes one or more threats). If yes, processor 2312 may provide a corresponding alert.
- environmental monitoring device 2300 may include a power source 2314 that includes a primary power source 2316 and a secondary power source 2318 , where secondary power source 2318 may have at least a 10-year life and may power at least a subset of the functionality of environmental monitoring device 2300 (such as minimal or basic safety functionality) in the event primary power source 2316 fails.
- secondary power source 2318 may include several batteries in parallel with each other.
- secondary power source 2318 may be sealed into or non-removable from environmental monitoring device 2300 .
- sensor device 2310 may include a smoke detector that provides a smoke alert when smoke is present, and a carbon-monoxide detector that provides a carbon-monoxide alert when carbon monoxide is present.
- the subset of the functionality may include providing an alert when smoke or carbon monoxide is present in the external environment.
- environmental monitoring device 2300 may be compliant with regulations that mandate that smoke detectors or carbon-monoxide detector have at least 10-year life.
- environmental monitoring device 2300 includes an optional electrical adaptor 2320 that can be electrically coupled to a power line.
- optional electrical adaptor 2320 may include an electrical connector that can be rotatably coupled to a light socket (as illustrated in FIG. 8 ).
- primary power source 2316 may include a rechargeable battery. However, in other embodiments primary power source 2316 includes a non-rechargeable battery. Additionally, primary power source 2316 may be recharged via: a Universal Serial Bus connector and/or a cellular-telephone charger cable. For example, power sources 2316 and 2318 may be alternately or sequentially charged.
- primary power source 2316 is remateably mechanically and electrically coupled to environmental monitoring device 2300 .
- primary power source 2316 may be removed from and reattached to environmental monitoring device 2300 using: a broom handle and/or a magnet.
- a broom handle can push on primary power source 2316 , which may cause primary power source 2316 to ‘pop out’ of environmental monitoring device 2300 .
- primary power source 2316 may be removed from environmental monitoring device 2300 by a compressed spring when an external force is applied to undo a latch, and may be reattached to environmental monitoring device 2300 when an external force is applied to compress the spring and close the latch.
- FIG. 24 presents a drawing illustrating environmental monitoring device 2400 .
- one or more power sources can be removed or placed into the environmental monitoring device using assistance mechanism.
- the assistance mechanism may include: a ring, a hook, a magnetic strip, a rare earth magnet, a latch, a sticky material (such as double-sided tape), etc.
- a power supply in the environmental monitoring device may include a battery that can be removed from a chassis or housing of the environmental monitoring device. This battery may be encased in a battery package or battery holder, which includes features (such as the assistance mechanism) that facilitate removal or placement of the battery.
- an accessory-removal assistance device such as a pole or broom handle is used to facilitate easy removal of the battery package from a distance.
- the battery package may include a loop through which the accessory-removal assistance device can be hooked and pulled so that the battery package and the power supply separate from the main chassis of the environmental monitoring device.
- This loop may be embedded within the battery package and may protrude after a switch is depressed, at which point the battery package can be separated from the main chassis.
- a magnet may be embedded in the battery package so that it can be pulled away from the body of the chassis using another magnet on the accessory-removal assistance device.
- FIG. 25 presents a flow diagram illustrating a method 2500 for providing an alert.
- the environmental monitoring device may provide power from a power source (operation 2510 ) in the environmental monitoring device to a sensor device and a processor.
- the power source may include a primary power source and a secondary power source.
- the secondary power source may have at least the 10-year life and may power at least the subset of the functionality of the environmental monitoring device in the event the primary power source fails.
- the sensor device may measure the environmental condition (operation 2512 ) in the external environment that includes the environmental monitoring device.
- the processor may assess if the environmental conditions indicates the occurrence of at least the one of the set of threats (operation 2514 ) based on the measurements.
- the set of threats may include one or more threats, such as the presence of carbon monoxide, the presence of smoke, fire, etc. If not, method 2500 may end. Otherwise, if at least the one of the set of threats is present, the processor may provide the corresponding alert (operation 2516 ).
- a mounting system is used to mount the environmental monitoring device on an external surface, such as a wall, ceiling, floor and/or a suitable surface in the external environment.
- FIG. 26 presents a block diagram illustrating a mounting system 2600 .
- mounting system 2600 may include a base 2610 that can be rigidly mounted on an external surface (such as to a stud, a conduit box or a junction box in a wall 2612 , using screws, nails, glue, sticky tack, or another suitable fastener).
- This base may have a mating surface 2614 with negative features 2616 (such as female receptors or holes) in recessed regions below mating surface 2614 .
- mounting system 2600 may include environmental monitoring device 2618 having a mating surface 2620 with positive features 2622 (such as male receptors or pins), which correspond to negative features 2616 , protruding above mating surface 2620 , where mating surface 2620 faces mating surface 2614 , and where positive features 2622 can be remateably coupled to negative features 2616 .
- the remateable coupling involves the use of a tool, such as a wrench or an Allen or hex key that is used to release a locking mechanism (e.g., a lock nut).
- the remateable coupling may involve: pushing positive features 2622 into negative features 2616 ; rotating environmental monitoring device 2618 relative to base 2610 about an axis 2624 perpendicular to mating surface 2614 so that positive features 2622 interlock with negative features 2616 ; and applying a torque about axis 2624 to snap positive features 2622 into a lock position in negative features 2616 .
- base 2610 can be electrically coupled to an external power line.
- the remateable coupling may include mechanical coupling and/or electrical coupling.
- positive features 2622 can be remateably decoupled from negative features 2616 .
- This remateable decoupling may involve: applying a torque to environmental monitoring device 2618 relative to base 2610 about axis 2624 in an opposite sense to the torque used to remateably couple positive features 2622 and negative features 2616 until positive features 2622 snap out of the lock position; rotating environmental monitoring device 2618 relative to base 2610 about axis 2624 in an opposite sense to the rotation used to remateably couple positive features 2622 and negative features 2616 ; and pulling positive features 2622 out of negative features 2616 .
- environmental monitoring device 2618 is registered as belonging at a particular location, and can only be moved if environmental monitoring device 2618 receives a security code.
- the security code may be supplied wirelessly from an electronic device (such as a cellular telephone) and/or may be entered into a user interface 2626 .
- a sensor device in environmental monitoring device 2618 may monitor a spatial parameter of environmental monitoring device 2618 .
- environmental monitoring device 2618 may provide an alert (such as outputting an audible alarm or wirelessly communicating an alert message to the electronic device) and/or may disable environmental monitoring device 2618 .
- An external system adapted to receive data from environmental monitoring device 2618 may provide an alert if a data connection or data transmission is interrupted or ceased in this way.
- the spatial parameter may include a location of environmental monitoring device 2618 , a velocity of environmental monitoring device 2618 and/or an acceleration of environmental monitoring device 2618 .
- the spatial parameter may include: a derivative of the location, an integration of the velocity and/or a double integration of the acceleration.
- FIG. 27 presents a flow diagram illustrating a method 2700 for mounting an environmental monitoring device, such as environmental monitoring device 2618 ( FIG. 26 ).
- an environmental monitoring device such as environmental monitoring device 2618 ( FIG. 26 ).
- positive features protruding above a first mating surface of an environmental monitoring device, may be inserted into corresponding negative features (operation 2710 ) on a second mating surface of a base.
- the environmental monitoring device may be rotated relative to the base (operation 2712 ) about an axis perpendicular to the second mating surface so that the positive features interlock with the negative features.
- a torque may be applied about the axis (operation 2714 ) to snap the positive features into a lock position in the negative features.
- FIG. 28 presents a block diagram illustrating a mounting system 2800 .
- this mounting system may include a base 2810 that can be rigidly mounted on an external surface (such as to a stud, a conduit box or a junction box in a wall 2812 having a thickness).
- This base may have a mating surface 2814 that includes magnetic coupling elements 2816 (e.g., three permanent magnets or electromagnets in a triangular arrangement).
- mounting system 2800 may include an environmental monitoring device 2818 having a mating surface 2820 with magnet coupling elements 2822 (e.g., three permanent magnets or electromagnets in a triangular arrangement), where the mating surface 2820 faces mating surface 2814 , and where magnet coupling elements 2816 can be remateably coupled to magnet coupling elements 2822 (e.g., via a magnetic field between magnetic coupling elements 2816 and 2822 ).
- the remateable coupling involves the use of a tool, such as a wrench or an Allen or hex key that is used to release a locking mechanism (e.g., a lock nut).
- the remateable coupling may involve: positioning mating surface 2820 within a predefined distance (such as 2-3 cm or more than the thickness of wall 2812 , which may be 5 ⁇ 8 or 3 ⁇ 4 in) from mating surface 2814 along an axis 2824 perpendicular to mating surface 2814 ; and positioning magnet coupling elements 2816 substantially overlapping (such as an overlap of more than 50%) magnet coupling elements 2822 .
- base 2810 can be electrically coupled to an external power line.
- the remateable coupling may include mechanical coupling and/or electrical coupling.
- base 2810 may include an inductive charging mechanism (ICM) 2826 that inductively charges a power source or supply (not shown) in the environmental monitoring device 2818 when magnet coupling elements 2816 are remateably coupled to magnetic coupling elements 2822 .
- ICM inductive charging mechanism
- inductive charging mechanism 2826 may inductively provide power to environmental monitoring device 2818 when magnet coupling elements 2816 are remateably coupled to magnetic coupling elements 2822 .
- magnetic coupling elements 2816 can be remateably decoupled from magnetic coupling elements 2822 .
- This remateable decoupling may involve pulling on environmental monitoring device 2818 along axis 2824 until a coupling force associated with magnetic coupling elements 2816 and 2822 is exceeded.
- environmental monitoring device 2818 is registered as belonging at a particular location, and can only be moved if environmental monitoring device 2818 receives a security code.
- the security code may be supplied wirelessly from an electronic device (such as a cellular telephone) and/or may be entered into a user interface 2828 .
- a sensor device in environmental monitoring device 2818 may monitor a spatial parameter of environmental monitoring device 2818 .
- environmental monitoring device 2818 may provide an alert (such as outputting an audible alarm or wirelessly communicating an alert message to the electronic device) and/or may disable environmental monitoring device 2818 .
- An external system adapted to receive data from environmental monitoring device 2818 may provide an alert if a data connection or data transmission is interrupted or ceased in this way.
- the spatial parameter may include a location of environmental monitoring device 2818 , a velocity of environmental monitoring device 2818 and/or an acceleration of environmental monitoring device 2818 .
- the spatial parameter may include: a derivative of the location, an integration of the velocity and/or a double integration of the acceleration.
- FIG. 29 presents a flow diagram illustrating a method 2900 for mounting an environmental monitoring device, such as environmental monitoring device 2818 ( FIG. 28 ).
- first magnetic coupling elements on a first mating surface of an environmental monitoring device, may be aligned with corresponding second magnetic coupling elements (operation 2910 ) on a second surface of a base.
- second magnetic coupling elements operation 2910
- the first magnetic coupling elements and the second magnetic coupling elements may be remateably coupled (operation 2912 ) by a magnetic field between the first magnetic coupling elements and the second magnetic coupling elements.
- the magnetic field may induce an electric field that results in a force of attraction between the environmental monitoring device and the base.
- the environmental monitoring device is remateably coupled to the base using: hooks, adhesive, screws, snaps, Velcro, and/or another suitable connector.
- the environmental monitoring device may change an operating mode in response to image data and/or sensor data.
- the environmental monitoring device and, in particular, the housing or chassis of the environmental monitoring device
- materials including: organic materials (such as plastic, polyethylene, wood, etc.), inorganic materials (such as a metal), glass, concrete, rubber, a semiconductor, a fabric, etc.
- the housing or chassis may be transparent or opaque.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Analytical Chemistry (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Medicinal Chemistry (AREA)
- Food Science & Technology (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computer Security & Cryptography (AREA)
- Electromagnetism (AREA)
- Combustion & Propulsion (AREA)
- Fluid Mechanics (AREA)
- Alarm Systems (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
An electronic device that includes a sensor mechanism is described. During operation of the electronic device, the sensor mechanism provides sensor data based on measurements of an environmental condition in an external environment that includes the electronic device. Based on the sensor data, a control mechanism selects an illumination pattern from a set of illumination patterns, which are associated with illumination of the external environment. For example, at least two of the illumination patterns have: different spatial patterns in the external environment, different wavelengths of light and/or different light intensities. Moreover, an illumination mechanism illuminates at least a portion of the external environment based on the selected illumination pattern.
Description
- This application claims priority under 35 U.S.C. §119(e) to: U.S. Provisional Application Ser. No. 61/847,079, entitled “Lighting Device with Environmental Monitoring System,” by Adam M. Gettings, Eddy Y. Chan, Andrew G. Stevens, and Bjorn H. Hovland, Attorney docket number LEEO-02, filed on Jul. 16, 2013; U.S. Provisional Application Ser. No. 61/847,555, entitled “Safety Detector with Environmental Monitoring System,” by Adam M. Gettings, Eddy Y. Chan, Andrew G. Stevens, and Bjorn H. Hovland, Attorney docket number LEEO-03, filed on Jul. 17, 2013; and U.S. Provisional Application Ser. No. 61/858,563, entitled “Switch with Environmental Monitoring System,” by Adam M. Gettings, Eddy Y. Chan, Andrew G. Stevens, and Bjorn H. Hovland, Attorney docket number LEEO-04, filed on Jul. 25, 2013, the contents of all of which are herein incorporated by reference.
- 1. Field
- The described embodiments relate generally to an environmental monitoring device, and more specifically to techniques for monitoring environmental conditions in an environment and accordingly modifying operation of the environmental monitoring device.
- 2. Related Art
- Trends in connectivity and in portable electronic devices are resulting in dramatic changes in people's lives. For example, the Internet now allows individuals access to vast amounts of information, as well as the ability to identify and interact with individuals, organizations and companies around the world. This has resulted in a significant increase in online financial transactions (which are sometimes referred to as ‘ecommerce’). Similarly, the increasingly powerful computing and communication capabilities of portable electronic device (such as smartphones), as well as a large and growing set of applications, are accelerating these changes, providing individuals access to information at arbitrary locations and the ability to leverage this information to perform a wide variety of tasks.
- Recently, it has been proposed these capabilities be included in other electronic devices that are located throughout our environments, including those that people interact with infrequently. In the so-called ‘Internet of things,’ it has been proposed that future versions of these so-called ‘background’ electronic devices be outfitted with more powerful computing capabilities and networking subsystems to facilitate wired or wireless communication. For example, the background electronic devices may include: a cellular network interface (LTE, etc.), a wireless local area network interface (e.g., a wireless network such as described in the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard or Bluetooth™ from the Bluetooth Special Interest Group of Kirkland, Wash.), and/or another type of wireless interface (such as a near-field-communication interface). These capabilities may allow the background electronic devices to be integrated into information networks, thereby further transforming people's lives.
- However, the overwhelming majority of the existing background electronic devices in people's homes, offices and vehicles have neither enhanced computing capabilities (such as processor that can execute a wide variety of applications) nor networking subsystems. Given the economics of many market segments (such as the consumer market segment), these so-called ‘legacy’ background electronic devices (which are sometimes referred to as ‘legacy electronic devices’) are unlikely to be rapidly replaced. These barriers to entry and change are obstacles to widely implementing the Internet of things.
- Furthermore, there remain many environments (such as the interiors of trucks, trains, boxes, etc.) that currently do not regularly include electronic devices. As a consequence, it may also be difficult to extend the advantages of connectivity and enhanced computing capabilities into these environments.
- In addition, many of the existing background electronic devices used in people's homes, offices and vehicles are difficult to use. For example, it is often challenging to replace a battery or to modify the functions of these existing background electronic devices.
- Hence, there is a need for an environmental monitoring device that addresses the above-described problems.
- The described embodiments relate to an electronic device that includes a sensor mechanism that provides sensor data based on measurements of an environmental condition in an external environment that includes the electronic device. Moreover, the electronic device includes a control mechanism that selects an illumination pattern from a set of illumination patterns based on the sensor data, where the set of illumination patterns are associated with illumination of the external environment. Furthermore, the electronic device includes an illumination mechanism that illuminates at least a portion of the external environment based on the selected illumination pattern.
- Note that at least two of the illumination patterns in the set of illumination patterns have: different spatial patterns in the external environment; different wavelengths of light; and/or different light intensities. Moreover, the environmental condition may include: opening of a door, an individual getting out of bed; an individual waking up; an individual crying; an individual tossing and turning in bed; an individual shivering; and/or a change in health condition of an individual. Furthermore, at least one illumination pattern in the set of illumination patterns illuminates under a piece of furniture in the external environment.
- In some embodiments, the environmental condition includes an individual trying to sleep, and the selected illumination pattern in the set of illumination patterns includes wavelengths of light in a predefined range, such as: wavelengths greater than 530 nanometers or a predefined range that excludes wavelengths between 460-480 nanometers. For example, the selected illumination pattern may be implemented using a filter.
- Additionally, the electronic device includes a user-input mechanism that receives a user selection that specifies a desired illumination pattern, and where the control mechanism changes the selected illumination pattern based on the user selection.
- Another embodiment provides a computer-program product for use in conjunction with the electronic device. This computer-program product may include instructions for at least some of the aforementioned operations performed by the electronic device.
- Another embodiment provides a method for illuminating at least the portion of the external environment that includes the electronic device, which may be performed by the control mechanism in the electronic device. During operation, the control mechanism receives the sensor data based on measurements of the environmental condition in the external environment. Then, the control mechanism selects the illumination pattern from the set of illumination patterns based on the sensor data, where the set of illumination patterns are associated with illumination of the external environment. Next, the control mechanism illuminates at least the portion of the external environment based on the selected illumination pattern.
- The preceding summary is provided as an overview of some exemplary embodiments and to provide a basic understanding of aspects of the subject matter described herein. Accordingly, the above-described features are merely examples and should not be construed as narrowing the scope or spirit of the subject matter described herein in any way. Other features, aspects, and advantages of the subject matter described herein will become apparent from the following Detailed Description, Figures, and Claims.
-
FIG. 1 is a block diagram illustrating electronic devices communicating in accordance with an embodiment of the present disclosure. -
FIG. 2 is a block diagram illustrating an environmental monitoring device ofFIG. 1 in accordance with an embodiment of the present disclosure. -
FIG. 3 is a block diagram illustrating a data structure with sensor data in the electronic device ofFIG. 2 in accordance with an embodiment of the present disclosure. -
FIG. 4 is a block diagram illustrating an archive device ofFIG. 1 in accordance with an embodiment of the present disclosure. -
FIG. 5 is a block diagram illustrating a data structure with a historical record in the archive device ofFIG. 4 in accordance with an embodiment of the present disclosure. -
FIG. 6 is a drawing illustrating a front view of an environmental monitoring device inFIG. 1 in accordance with an embodiment of the present disclosure. -
FIG. 7 is a drawing illustrating a side view of the environmental monitoring device inFIG. 6 in accordance with an embodiment of the present disclosure. -
FIG. 8 is a drawing illustrating a side view of the environmental monitoring device inFIG. 6 in accordance with an embodiment of the present disclosure. -
FIG. 9 is a drawing illustrating a front view of an environmental monitoring device inFIG. 1 in accordance with an embodiment of the present disclosure. -
FIG. 10 is a drawing illustrating a side view of the environmental monitoring device inFIG. 9 in accordance with an embodiment of the present disclosure. -
FIG. 11 is a flow diagram illustrating a method for determining a metric in accordance with an embodiment of the present disclosure. -
FIG. 12 is a drawing illustrating communication within an environmental monitoring device during the method ofFIG. 11 in accordance with an embodiment of the present disclosure. -
FIG. 13 is a flow diagram illustrating a method for determining if an alarm device is activated in accordance with an embodiment of the present disclosure. -
FIG. 14 is a drawing illustrating communication between an environmental monitoring device and the alarm device during the method ofFIG. 13 in accordance with an embodiment of the present disclosure. -
FIG. 15 is a flow diagram illustrating a method for providing an alert based on an alert setting in accordance with an embodiment of the present disclosure. -
FIG. 16 is a drawing illustrating communication between an environmental monitoring device and an electronic device during the method ofFIG. 15 in accordance with an embodiment of the present disclosure. -
FIG. 17 is a flow diagram illustrating a method for providing an alert in accordance with an embodiment of the present disclosure. -
FIG. 18 is a drawing illustrating communication between an environmental monitoring device and an alarm device during the method ofFIG. 17 in accordance with an embodiment of the present disclosure. -
FIG. 19 is a flow diagram illustrating a method for illuminating at least a portion of an external environment in accordance with an embodiment of the present disclosure. -
FIG. 20 is a drawing illustrating communication within an environmental monitoring device during the method ofFIG. 19 in accordance with an embodiment of the present disclosure. -
FIG. 21 is a block diagram illustrating a cross-sectional view of an environmental monitoring device in accordance with an embodiment of the present disclosure. -
FIG. 22 is a flow diagram illustrating a method for processing sensor data in accordance with an embodiment of the present disclosure. -
FIG. 23 is a block diagram illustrating an environmental monitoring device in accordance with an embodiment of the present disclosure. -
FIG. 24 is a drawing illustrating an environmental monitoring device in accordance with an embodiment of the present disclosure. -
FIG. 25 is a flow diagram illustrating a method for providing an alert in accordance with an embodiment of the present disclosure. -
FIG. 26 is a block diagram illustrating a mounting system in accordance with an embodiment of the present disclosure. -
FIG. 27 is a flow diagram illustrating a method for mounting the environmental monitoring device ofFIG. 26 in accordance with an embodiment of the present disclosure. -
FIG. 28 is a block diagram illustrating a mounting system in accordance with an embodiment of the present disclosure. -
FIG. 29 is a flow diagram illustrating a method for mounting the environmental monitoring device ofFIG. 28 in accordance with an embodiment of the present disclosure. - Note that like reference numerals refer to corresponding parts throughout the drawings. Moreover, multiple instances of the same part are designated by a common prefix separated from an instance number by a dash.
- An electronic device that includes a sensor mechanism is described. During operation of the electronic device, the sensor mechanism provides sensor data based on measurements of an environmental condition in an external environment that includes the electronic device. Based on the sensor data, a control mechanism selects an illumination pattern from a set of illumination patterns, which are associated with illumination of the external environment. For example, at least two of the illumination patterns have: different spatial patterns in the external environment, different wavelengths of light and/or different light intensities. Moreover, an illumination mechanism illuminates at least a portion of the external environment based on the selected illumination pattern.
- In this way, the electronic device facilitates dynamic illumination of the external environment based on the environmental condition. For example, the selected illumination pattern may facilitate an individual sleeping by providing light having a predefined range of wavelengths. More generally, the environmental condition may include: opening of a door, an individual getting out of bed; an individual waking up; an individual crying; an individual tossing and turning in bed; an individual shivering; and/or a change in health condition of an individual. Consequently, the electronic device may provide lighting or illumination services based on actions of an individual and/a state of the individual. This customized illumination may increase customer satisfaction with the electronic device.
- Communication between electronic devices (such as the environmental monitoring device and an alarm device) may utilize wired, optical and/or wireless communication. For example, the wireless communication may involve communicating packets or frames that are transmitted and received by radios in the electronic devices in accordance with a communication protocol, such as: Bluetooth™ (from the Bluetooth Special Interest Group of Kirkland, Wash.), an Institute of Electrical and Electronics Engineers (IEEE) 802.15 standard (such as ZigBee® from the ZigBee® Alliance of San Ramon, Calif.), an Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, Z-Wave, a power-line communication standard, an infra-red communication standard, a universal serial bus (USB) communication standard, a near-field-communication standard or specification (from the NFC Forum of Wakefield, Mass.), another wireless ad-hoc network standard, and/or another type of wireless interface. In some embodiments, the communication protocol may be compatible with a 2nd generation or mobile telecommunication technology, a 3rd generation of mobile telecommunications technology (such as a communication protocol that complies with the International Mobile Telecommunications-2000 specifications by the International Telecommunication Union of Geneva, Switzerland), a 4th generation of mobile telecommunications technology (such as a communication protocol that complies with the International Mobile Telecommunications Advanced specification by the International Telecommunication Union of Geneva, Switzerland), and/or another cellular-telephone communication technique. For example, the communication protocol may include Long Term Evolution or LTE. In the discussion that follows, ZigBee® is used as an illustrative example. In addition, the communication may occur via a wide variety of frequency bands, including frequencies associated with the so-called ‘white space’ in frequencies bands associated with analog television broadcasting.
- The communication between the electronic devices is shown in
FIG. 1 , which presents a block diagram illustrating communication among environmental monitoring devices 110, optional electronic devices 114 (such as regulator devices e.g., optional electronic device 114-2, and/or legacy electronic devices, e.g., optional electronic device 114-1) and data-sharingelectronic device 118 using wireless signals, and communication withoptional computer 120 and optional network 122 (such as the Internet, a wireless local area network, an Ethernet network, an intra-net, an optical network, etc.) and aggregating or archive device 116 (which may or may not involve wireless signals). As described further below with reference toFIGS. 11-29 , environmental monitoring devices 110 may monitor environmental conditions in an environment 112 (which is sometimes referred to as an ‘external environment’), such as a portion of a building, the building, a container or a package, a vehicle, a liquid, and/or a train car. (Note that one or more of environmental monitoring devices 110 may be immersed in a liquid, andenvironment 112 may be at a fixed location or time-varying locations.) For example, at least some of environmental monitoring devices 110 may include sensors that provide sensor data that reflects the environmental conditions inenvironment 112. In general, the sensor data may be provided without or excluding interaction (such as communication and/or electrical coupling) between environmental monitoring devices 110 and optional electronic devices 114. Thus, sensors in environmental monitoring devices 110 may indirectly infer information about the operation and/or the performance of optional electronic devices 114 based on the monitored environmental conditions. However, in some embodiments at least some of environmental monitoring devices 110 interact directly with at least some of optional electronic devices 114 (via communication or electrical coupling), thereby facilitating direct measurement of the sensor data, as well as feedback control of these electronic devices by at least some of environmental monitoring devices 110. In some embodiments, one or more of environmental monitoring devices 110 is integrated into one or more other electronic device, such as one or more of optional electronic devices 114. - The sensor data may be analyzed locally by at least one of environmental monitoring devices 110 and/or remotely by
archive device 116. Moreover, the sensor data and/or the analyzed sensor data may be communicated among environmental monitoring devices 110. In particular, environmental monitoring devices 110 may form a ZigBee® mesh network, with ZigBee® end devices communicating with a ZigBee® coordinator (such as environmental monitoring device 110-1) via one or more optional ZigBee® routers. Then, environmental monitoring device 110-1 may communicate (wirelessly and/or viaoptional computer 120 and optional network 122) the sensor data and/or the analyzed sensor data to archivedevice 116. - In addition, the sensor data and/or the analyzed sensor data may be communicated or shared with one or more other electronic devices, such as data-sharing electronic device 118 (e.g., a cellular telephone or a portable electronic device) and/or remote servers or computers not shown in
FIG. 1 . For example, the sensor data and/or the analyzed sensor data may be communicated to data-sharingelectronic device 118 by at least some of environmental monitoring devices 110, such as the one or more optional ZigBee® routers and/or the ZigBee® coordinator. (Thus, at least some of environmental monitoring devices 110 may function as sensor-data hubs for other environmental monitoring devices 110.) Alternatively, the sensor data, the analyzed sensor data and/or operational information (such as remaining battery life) about at least some of environmental monitoring devices 110 may be communicated to data-sharingelectronic device 118 byarchive device 116 using wired, optical and/or wireless communication. Data-sharingelectronic device 118 may display or provide this information to a user. In some embodiments, data-sharingelectronic device 118 compares the information from multiple environmental monitoring devices 110 to ensure consistency before presenting the information to the user. This may reduce the likelihood of false alarms or misinformation. Alternatively, data-sharingelectronic device 118 can present comparisons of the information from multiple environmental monitoring devices 110. - In general, the sensor data and/or the analyzed sensor data that is communicated and/or stored by environmental monitoring devices 110 and/or
archive device 116 may be protected. For example, the sensor data may be encrypted, digitally signed and/or securely hashed (such as using a one-way cryptographic hash function) by environmental monitoring devices 110. Furthermore,archive device 116 may store the sensor data and/or the analyzed sensor data in secure, certified historical records or logs of the environmental conditions inenvironment 112. In principle, the information stored byarchive device 116 may be protected. However, in some embodiments, users of environmental monitoring devices 110, who, in general, control how their data is used and shared, may instruct environmental monitoring devices 110 to provide, via the mesh network, information to archivedevice 116 that allowsarchive device 116 to unprotect the sensor data and/or the analyzed sensor data. Similarly, in response to requests from authorized recipients for the sensor data and/or the analyzed sensor data (such as a request from data-sharing electronic device 118),archive device 116 may provide access to the stored sensor data and/or the analyzed sensor data. If the sensor data and/or the analyzed sensor data are protected, the associated environmental monitoring devices 110 may provide protection information to data-sharingelectronic device 118 that allows data-sharingelectronic device 118 to unprotect the sensor data and/or the analyzed sensor data. - Environmental monitoring devices 110 may allow a variety of services to be offered to: users associated with environmental monitoring devices 110 (such as owners or renters of these environmental monitoring devices), suppliers of components or spare parts, maintenance personnel, insurance companies, insurance brokers, realtors, leasing agents, apartment renters, hotel guests, hotels, restaurants, businesses, organizations, governments, potential buyers of physical objects, a shipping or transportation company, etc. For example, as described further below with reference to
FIGS. 13-20 , based on the analyzed sensor data feedback about the operation of one or more of optional electronic devices 114 (such as a legacy electronic device) may be provided by one or more of environmental monitoring devices 110 on displays, using speakers and, more generally, on physiological output devices that provide sensory information (such as lighting or an illumination pattern). Thus, a user may be alerted if a legacy electronic device is activated or if it is not functioning properly. More generally, the feedback may indicate the presence of an environmental condition inenvironment 112, such as: presence of an allergen, fire, flooding, a power outage, a chemical contaminant, an infestation, opening of a door, an individual getting out of bed, an individual waking up, an individual crying, an individual tossing and turning in bed, an individual shivering, a change in health condition of an individual (such as an illness, a chronic disease, etc.), etc. - In addition, environmental monitoring devices 110 may include a variety of features to facilitate the monitoring of the environmental condition and the providing of the feedback. For example, as described further below with reference to
FIGS. 11 and 12 , at least one of environmental monitoring devices 110 may include an imaging device that has different spatial sensitivity in different regions ofenvironment 112, which defines a field of view of the imaging device. Moreover, as described further below with reference toFIGS. 21 and 22 , during operation of at least one of environmental monitoring devices 110 may heat generated by a processor (and, more generally, a processing subsystem) may result in a convective fluid flow (such as a liquid flow or airflow) over one or more sensors in a sensor mechanism in one of environmental monitoring devices 110 that facilitates the monitoring. Alternatively or additionally, a forced fluid driver (such as a fan) may produce the fluid flow. Furthermore, as described further below with reference toFIGS. 23-25 , at least one of environmental monitoring devices 110 may include a power source with a primary power source and a secondary power source. The secondary power source may have at least a 10-year life (and, more generally, an N-year life, where N is an integer, such as 5-20 years), and may power at least a subset of the functionality of at least the one of environmental monitoring devices 110 in the event the primary power source fails or there is a power outage. For example, a sensor mechanism in one of environmental monitoring devices 110 may include a smoke detector and/or a carbon-monoxide detector that is powered by the secondary power source in the event the primary power source fails. Additionally, as described further below with reference toFIGS. 26-29 , at least one of environmental monitoring devices 110 may be remateably mounted to a base that is on or underneath a wall inenvironment 112. If the one of environmental monitoring devices 110 is removed from a spatial location of the base without first receiving a security code, this environmental monitoring device 110 may provide an alert, thereby determining theft or tampering. - Additionally, one or more of environmental monitoring devices 110 provide a maintenance notification based on the analyzed sensor data, which is associated with the operation of one of optional electronic devices 114 (such as a legacy electronic device or an electronic device that is included in a feedback loop with one of environmental monitoring devices 110) and/or which represents an environmental condition in
environment 112. For example, the maintenance notification may include an instruction to replace a battery. In addition, the maintenance notification and any subsequent remedial action (such as a repair or service performed on one of optional electronic devices 114) may be stored in a historical record or log for environment 112 (such as a historical record maintained by archive device 116). - In some embodiments, a regulator device (such as one of optional electronic devices 114, e.g., a thermostat, a humidifier, an air purifier, a ventilator device, a fan, a motor, a window opener, a door opener, an access-control device for the environment, etc.) that regulates an environmental condition is modified based on a comparison of the sensor data and a target value of the environmental condition in
environment 112. For example, one of environmental monitoring devices 110 may provide a control signal to the regulator device to modify an environmental condition (such as the temperature, humidity, airflow, etc.) based on a comparison of the sensor data and a target value performed by the environmental monitoring device. - In these ways, environmental monitoring devices 110 and/or
archive device 116 may be used to: implement an information network with one or more legacy electronic devices; securely aggregate and selectively disseminate sensor data about environmental conditions; provide feedback about one or more environmental conditions in environment 112 (such as an alert provided by one of optional electronic devices 114); allow users to remotely control alerts provided by environmental monitoring devices 110 by modifying alert settings of environmental monitoring devices 110; dynamically change illumination patterns inenvironment 112; and facilitate monitoring and maintaining of one or more environmental conditions inenvironment 112. - As noted previously, the communication between environmental monitoring devices 110, optional electronic devices 114,
archive device 116, data-sharingelectronic device 118 and/oroptional computer 120 may involve the exchange of packets. These packets may be included in frames in one or more wireless channels. - Moreover, as described further below with reference to
FIG. 2 , environmental monitoring devices 110,archive device 116, data-sharingelectronic device 118,optional computer 120 and/or optionally some of optional electronic devices 114 (such as optional electronic device 114-2) may include subsystems, such as: a networking subsystem, a memory subsystem, a processing subsystem, an optional user-interface subsystem, and a sensor subsystem. In addition, these electronic devices may include radios 126 in the networking subsystems. More generally, environmental monitoring devices 110,archive device 116, data-sharingelectronic device 118,optional computer 120 and/or optionally some of optional electronic devices 114 can include (or can be included within) any electronic devices with networking subsystems that enable wirelessly communication with another electronic device. This can comprise transmitting frames on wireless channels to enable the electronic devices to make initial contact, followed by exchanging subsequent data/management frames (such as connect requests or petitions to establish a connection or link), configuring security options (e.g., encryption on a link or in a mesh network), transmitting and receiving packets or frames, etc. - As can be seen in
FIG. 1 , wireless signals 124 (represented by a jagged line) are transmitted from/received by radios 126 in environmental monitoring devices 110, data-sharingelectronic device 118, optional computer and/or optionally some of optional electronic devices 114 (such as optional electronic device 114-2). In general, wireless communication among these electronic devices may or may not involve a connection being established between the electronic devices, and therefore may or may not involve communication via a wireless network. (Note that the communication betweenoptional computer 120 andarchive device 116 may occur viaoptional network 122, which may involve wired or optical communication with a different communication protocol than wireless signals 124.) - Furthermore, the processing of a packet or frame in an electronic device (such as environmental monitoring device 110-1) may include: receiving wireless signals 124 with the packet or frame; decoding/extracting the packet or frame from received wireless signals 124 to acquire the packet or frame; and processing the packet or frame to determine information contained in the packet or frame (such as at least a portion of a certified data packet).
- As noted previously, in general communication among the electronic devices may be protected. This may involve encryption using an encryption key (such as an encryption key associated with one of environmental monitoring devices 110 and/or a secure channel in a processor in one of environmental monitoring devices 110). The encryption key may use symmetric or asymmetric encryption techniques. Alternatively or additionally, a secure hash function (such as SHA-256) may be used. For example, the secure hash may supplement encryption that is associated with a network interface in one or more of environmental monitoring devices 110.
- Although we describe the environment shown in
FIG. 1 as an example, in alternative embodiments, different numbers or types of electronic devices may be present. For example, some embodiments comprise more or fewer electronic devices. - We now describe embodiments of the environmental monitoring device, the archive device, and other electronic devices in
FIG. 1 .FIG. 2 presents a block diagram illustratingenvironmental monitoring device 200, such as one of environmental monitoring devices 110. This electronic device includesprocessing subsystem 210,memory subsystem 212, anetworking subsystem 214, an optional user-interface subsystem 216, sensor subsystem 218 (i.e., a data collection subsystem),feedback subsystem 232,power subsystem 246 and thermal-management subsystem 252.Processing subsystem 210 includes one or more devices configured to perform computational operations. For example,processing subsystem 210 can include one or more microprocessors, application-specific integrated circuits (ASICs), microcontrollers, programmable-logic devices, and/or one or more digital signal processors (DSPs). - In addition,
processing subsystem 210 may include an optionalsecure channel 220 that performs secure processing of information, securely communicates with other components inenvironmental monitoring device 200, and more generally performs secure services. This secure channel may include one or more processors, a secure boot ROM, one or more security peripherals, and/or other components. The security peripherals may be hardware-configured to assist in the secure services performed by optionalsecure channel 220. For example, the security peripherals may include: authentication hardware implementing various authentication techniques, encryption hardware configured to perform encryption, secure-interface controllers configured to communicate over a secure interface to other components, and/or other components. In some embodiments, instructions executable by optionalsecure channel 220 are stored in a trust zone inmemory subsystem 212 that is assigned to optionalsecure channel 220, and optionalsecure channel 220 fetches the instructions from the trust zone for execution. Optionalsecure channel 220 may be isolated from the rest ofprocessing subsystem 210 except for a carefully controlled interface, thus forming a secure region for optionalsecure channel 220 and its components. Because the interface to optionalsecure channel 220 is carefully controlled, direct access to components within optional secure channel 220 (such as a processor or a secure boot ROM) may be prevented. In some embodiments, optionalsecure channel 220 encrypts and/or decrypts authentication information communicated with optional user-interface subsystem 216 and/or received vianetworking subsystem 214, and encrypts and/or decrypts information (such as sensor data) communicated withsensor subsystem 218. -
Memory subsystem 212 includes one or more devices for storing data and/or instructions forprocessing subsystem 210,networking subsystem 214, optional user-interface subsystem 216 and/orsensor subsystem 218. For example,memory subsystem 212 can include dynamic random access memory (DRAM), static random access memory (SRAM), and/or other types of memory. In some embodiments, instructions forprocessing subsystem 210 inmemory subsystem 212 include: one ormore program modules 238 or sets of instructions (such as an environmental monitoring application, an environmental illumination program, a data-logging application, a data-sharing application and/or a maintenance application), which may be executed in an operating environment (such as operating system 236) byprocessing subsystem 210. Note that the one or more computer programs may constitute a computer-program mechanism or a program module. Moreover, instructions in the various modules inmemory subsystem 212 may be implemented in: a high-level procedural language, an object-oriented programming language, and/or in an assembly or machine language. Furthermore, the programming language may be compiled or interpreted, e.g., configurable or configured (which may be used interchangeably in this discussion), to be executed by processingsubsystem 210. - In addition,
memory subsystem 212 can include mechanisms for controlling access to the memory. In some embodiments,memory subsystem 212 includes a memory hierarchy that comprises one or more caches coupled to a memory inenvironmental monitoring device 200. In some of these embodiments, one or more of the caches is located inprocessing subsystem 210. - In some embodiments,
memory subsystem 212 is coupled to one or more high-capacity mass-storage devices (not shown). For example,memory subsystem 212 can be coupled to a magnetic or optical drive, a solid-state drive, or another type of mass-storage device. In these embodiments,memory subsystem 212 can be used byenvironmental monitoring device 200 as fast-access storage for often-used data, while the mass-storage device is used to store less frequently used data. -
Networking subsystem 214 includes one or more devices configured to couple to and communicate on a wired, optical and/or wireless network (i.e., to perform network operations), including an interface circuit 222 (such as a ZigBee® communication circuit) and one ormore antennas 224. For example,networking subsystem 214 can include: a ZigBee® networking subsystem, a Bluetooth™ networking system (which can include Bluetooth™ Low Energy, BLE or Bluetooth™ LE), a cellular networking system (e.g., a 3G/4G network such as UMTS, LTE, etc.), a USB networking system, a networking system based on the standards described in IEEE 802.11 (e.g., a Wi-Fi® networking system), an Ethernet networking system, an infra-red communication system, a power-line communication system and/or another communication system (such as a near-field-communication system or an ad-hoc-network networking system). - Moreover,
networking subsystem 214 includes processors, controllers, radios/antennas, sockets/plugs, and/or other devices used for coupling to, communicating on, and handling data and events for each supported networking or communication system. Note that mechanisms used for coupling to, communicating on, and handling data and events on the network for each network system are sometimes collectively referred to as a ‘network interface’ for the network system. Moreover, in some embodiments a ‘network’ between the electronic devices does not yet exist. Therefore,environmental monitoring device 200 may use the mechanisms innetworking subsystem 214 for performing simple wireless communication betweenenvironmental monitoring device 200 and other electronic devices, e.g., transmitting advertising frames, petitions, beacons and/or information associated with near-field communication. - Optional user-
interface subsystem 216 may include one or more processors, controllers and devices for receiving information for a user ofenvironmental monitoring device 200. For example, optional user-interface subsystem 216 may include a user-interface device 226 (and, more generally, a user-input mechanism), such as: a keypad, a touch-sensitive display, optical character recognition, image recognition, gesture recognition, biometric recognition (such as a fingerprint, a palm print, a retinal pattern, etc.), and/or voice recognition. The information may include: authentication information from the user (such as a passcode or a security code for unlocking access toenvironmental monitoring device 200, some of the functionality ofenvironmental monitoring device 200 and/or to allowenvironmental monitoring device 200 to be moved from a current location); user-feedback about a request for access to sensor data associated withenvironmental monitoring device 200; and/or user preferences for operation of environmental monitoring device 200 (such as alarm settings, when and/or how to provide notifications, etc.). This information may be securely communicated to processing subsystem 210 (such as by encrypting the information). In addition, the information communicated may also include an encryption key that is specific toenvironmental monitoring device 200 and/or components inenvironmental monitoring device 200, such as optionalsecure channel 220. - Furthermore,
sensor subsystem 218 may include one or more sensor devices 228 (or a sensor array), which may include one or more processors and memory. For example, the one or more sensor devices 228 may include: a thermal sensor (such as a thermometer), a humidity sensor, a barometer, a camera or video recorder (such as a CCD or CMOS imaging sensor), one or more microphones (which may be able to record acoustic information in mono or stereo), an infrared sensor (which may be active or passive), a microscope, a particle detector (such as a detector of dander, pollen, dust, exhaust, etc.), an air-quality sensor, a particle sensor, an optical particle sensor, an ionization particle sensor, a smoke detector (such as an optical smoke detector or an ionizing smoke detector), a radon detector, a carbon-monoxide detector, a chemical sensor or detector, a volatile-organic-compound sensor, a combustible gas sensor, a chemical-analysis device, a mass spectrometer, a microanalysis device, a nano-plasmonic sensor, a genetic sensor (such as a micro-array), an accelerometer, a position or a location sensor (such as a location sensor based on the Global Positioning System or GPS), a gyroscope, a motion sensor (such as a light-beam sensor), a contact sensor, a strain sensor (such as a strain gauge), a proximity sensor, a microwave/radar sensor (which may be active or passive), an ultrasound sensor, a vibration sensor, a fluid flow sensor, a photo-detector, a Geiger counter, a radio-frequency radiation detector, and/or another device that measures a physical effect or that characterizes an environmental factor or physical phenomenon (either directly or indirectly). - Moreover, the one or
more sensor devices 228 may include redundancy (such as multiple instances of a type of sensor device) to address sensor failure or erroneous readings, to provide improved accuracy and/or to provide improved precision. Note that sensor data acquired by the one ormore sensor devices 228 may be securely communicated to processing subsystem 210 (such as by encrypting the sensor data). In addition, the sensor data communicated may also include a digital signature that is specific toenvironmental monitoring device 200 and/or components inenvironmental monitoring device 200, such as optionalsecure channel 220. -
Feedback subsystem 232 may include adisplay 234 for displaying information, such as: feedback about an environmental condition in an environment that includesenvironmental monitoring device 200, information about the operation ofenvironmental monitoring device 200, and/or a maintenance notification associated with a regulator device in the environment or environmental monitoring device 200 (such as when one ofpower sources feedback subsystem 232 may include a display driver anddisplay 234, such as: a liquid-crystal display, an e-ink display, an organic light emitting diode display, a braille output device, a laser projection display, a multi-touch touchscreen, a color-wheel display, etc. Note thatdisplay subsystem 232 may be included in optional user-interface subsystem 216. - In addition,
feedback subsystem 232 may include one or more light sources 242 (and, more generally, an illumination mechanism), such as: incandescent light sources, electroluminescent light sources (e.g., light emitting diodes), etc. These light sources may provide different illumination patterns, which may be programmable. The different illumination patterns may have: different spatial patterns in the environment that includesenvironmental monitoring device 200, different wavelengths of light and/or different light intensities. Thus, a particular illumination pattern may illuminate at least a portion of the environment. - During operation of
environmental monitoring device 200,processing subsystem 210 may execute one ormore program modules 238, such as an environmental monitoring application. In particular, environmental monitoring application may instruct one ormore sensor devices 228 to measure or acquire sensor data that represents one or more environmental conditions in an environment that includesenvironmental monitoring device 200. For example, the environmental condition may include: presence of an individual (such as a resident or a potential burglar), opening of a door, an individual getting out of bed, an individual waking up, an individual crying, an individual tossing and turning in bed, an individual shivering, presence of a chemical compound (such as exhaust, carbon monoxide, radon, smoke, a non-volatile organic compound and/or a volatile organic compound), presence of an allergen (such as dander or pollen), presence of dust, presence of a fungus, a fire, presence of smoke, flooding, a water leak, a chemical leak, presence of an insect or rodent (and, more generally, an infestation), discharge of a firearm, a possible altercation or criminal act (such as domestic violence), a medical emergency, a change in health condition of an individual, availability of electrical power (such as whether there is a power failure), a lighting condition (such as whether the lights are on or off), temperature deviating from a predefined target, and/or humidity deviating from a predefined target. In some embodiments, the environmental condition is associated with the operation of a regulator device (which may or may not be a legacy electronic device). The regulator device (and, more generally, one of optional electronic devices 114 inFIG. 1 ) may include: a smoke detector, a thermostat, a carbon-monoxide detector, an appliance, a pet or animal feeder, a plant or animal watering device, a clock, a security alarm, a humidifier, an air filter, a switch, a light, etc. Note that the monitoring of the sensor data may be continuous, periodic (such as after a time interval has elapsed) or as needed (such as event-driven monitoring). - The sensor data may be communicated to
processing subsystem 210. Then, the environmental monitoring application may optionally analyze the sensor data, e.g., calculating a discrete or a Fourier transform, determining a histogram, performing filtering or signal processing, performing data compression, calibrating one or more ofsensor devices 228, managing power consumption ofenvironmental monitoring device 200, identifying one or more ofsensor devices 228 that are not working or which are outputting erroneous sensor data, applying another transformation, calculating statistics (such as moments of a distribution), performing supervised learning (such as Bayesian analysis), performing noise reduction, normalizing the sensor data, converting units, etc. (Alternatively or additionally, the sensor data or a document summarizing the sensor data may be communicated to another electronic device usingnetworking subsystem 214 and the analysis may be performed remotely, e.g. byarchive device 116 inFIGS. 1 and 4 .) For example, the analysis may determine whether an environmental condition is present in the environment. (In some embodiments, this analysis is based on information, such as sensor data and/or environmental conditions, received from other environmental monitoring devices. This may allow calibration settings, such as environment-specific threshold values, to be determined for the environment and/orenvironmental monitoring device 200.) Then, the environmental monitoring application may provide feedback to a user ofenvironmental monitoring device 200, data-sharing electronic device 118 (FIG. 1 ) and/or directly to one of optional electronic devices 114 inFIG. 1 (if this electronic device is able to communicate withenvironmental monitoring device 200 via networking subsystem 214). In particular, the environmental monitoring application may instructfeedback subsystem 232 to provide sensory information, such as a text or graphical message, a graph, a report, a chart, a spectrum, a video displayed ondisplay 234, a sound or audio message (such as an alert) output byoptional speakers 240 and/or an illumination pattern output by optionallight sources 242. For example, the sensory information may include: a range of values, numerical measurements, shades of gray (or grayscale), colors, chemical formulas, images, illumination patterns, textures, patterns (which may correspond to one or more environmental conditions), tessellations with gradients of larger or smaller element sizes, and/or tessellations of increasing or decreasing element sizes (such as tessellation that are adjusted to be larger or smaller as a given environmental condition increases or decreases). Thus, in some embodiments the sensory information includes a change in the color ofenvironmental monitoring device 200. Alternatively or additionally, the feedback may include a change in the illumination pattern provided by optionallight sources 242. In some embodiments, the feedback is communicated usingnetworking subsystem 214 and presented to the user (or other individuals) on another electronic device, such as data-sharing electronic device 118 (FIG. 1 ) or a different electronic device (such as the user's cellular telephone, tablet computer or computer) that is used for remote visualization of: the sensor data, the analyzed sensor data, the environmental condition and/or the feedback. - In some embodiments, the environmental monitoring application may provide, via
networking subsystem 214, the feedback to one or more of environmental monitoring devices 110 (FIG. 1 ) and/or other electronic devices (such as computers or servers associated with or operated on behalf of: component suppliers, retailers, insurance companies, maintenance organizations, shipping companies, landlords or property owners, a corporate-compliance organization, inspectors, businesses, government agencies, etc.). For example, the environmental monitoring application may utilize a Short Message Service, email, a social network and/or a messaging service with a restricted number of characters per message. Alternatively or additionally, the feedback may be posted to a web page or website (and, more generally, a location on a network), and one or more recipients may be notified vianetworking subsystem 214, e.g., a link to the location may be provided to the recipients. - In turn, an electronic device (such as data-sharing
electronic device 118 inFIG. 1 ) may, vianetworking subsystem 214, modify settings of environmental monitoring device 200 (such as alarm settings) that change how the feedback is provided locally (e.g., using optional speakers 240) and/or remotely (e.g., using networking subsystem 214). For example, a user of data-sharingelectronic device 118 inFIG. 1 may access a web page associated with a provider ofenvironmental monitoring device 200 to modify the settings. - Note that the sensor data and/or the analyzed sensor data may be stored, at least temporarily, in a data structure in
memory subsystem 212. This is shown inFIG. 3 , which presents adata structure 300. In particular,data structure 300 may include entries 308 with:sensor data 310,timestamps 312,locations 314, optional analyzedsensor data 316, and/orenvironmental conditions 318. Note that locations 314 (or location information) may specify locations were the sensor data was acquired or measured. For example, the location information may be measured using a sensor device inenvironmental monitoring device 200 inFIG. 2 (such as a location monitor) and/or the location information may be received from another electronic device that is proximate toenvironmental monitoring device 200 inFIG. 2 (such as an individual's cellular telephone). Thus, the location may be determined via GPS and/or a cellular-telephone network (such as triangulation or trilateration). - Referring back to
FIG. 2 , in some embodiments imaging data from one or more imaging sensors (or imaging devices) insensor devices 228 is analyzed to determine the environmental condition. In order forenvironmental monitoring device 200 to have more accurate or focused monitoring of at least a portion of the environment (such as in different regions relative to a remainder of the environment),environmental monitoring device 200 may have a restricted field of view. This field of view may be associated with different spatial sensitivity of the one or more imaging sensors in the different regions of the environment. For example, the imaging sensor may include a lens with a predefined distortion that provides the different spatial sensitivity, such as Fresnel lens. In some embodiments, a mechanical stop provides the different spatial sensitivity. Alternatively, processing subsystem 210 (and, more generally, a control mechanism) provides a control signal that selectively rotates an angular adjustment mechanism (such as a motor) insensor subsystem 218 about an axis to change an orientation of the field of view. However, in some embodiments the angular adjustment mechanism selectively rotates in response to an external force (or torque), such as an external force applied by a user ofenvironmental monitoring device 200. Note that the restricted field of view may allow processing subsystem 210 (and, more generally, a detection mechanism) to use the sensor data and/or the analyzed sensor data to detect: motion of an object in the field of view, a light scattering pattern in the field of view and/or a light intensity in the field of view. - Moreover, acoustic data from one or more acoustic sensors (or acoustic devices) in
sensor devices 228 may be analyzed to determine the environmental condition. For example, the acoustic data may correspond to sound in the environment (such as temporal audio samples of the sound provided by a microphone). Based on the acoustic data,processing subsystem 210 may determine if a smoke detector or carbon-monoxide detector (and, more generally, an alarm device), either of which may be separate fromenvironmental monitoring device 200, is activated (e.g., sounding an alert or an alarm) in the environment. Note that the sound may include a temporal 3 (T-3) acoustic pattern (with a beep, pause and an alarm pattern or signal) that is compatible with an American National Standards Institute standard S3.42 1990. (Thus, the one or more acoustic sensors may monitor one or more specific frequencies or acoustic patterns.) In some embodiments,processing subsystem 210 uses the acoustic data and predefined characterization of the environment to determine if an alarm device (such as a smoke detector or a carbon-monoxide detector) is activated. For example, the predefined characterization may include a location of the alarm device (such as a location of the alarm device relative to environmental monitoring device 200). This location may be specified by: an image of the environment, a positioning system (such as GPS), a communication network (such as a cellular-telephone network), and/or an acoustic latency in the external environment. Alternatively, the predefined characterization may include an acoustic transfer function of the environment proximate to the alarm device andenvironmental monitoring device 200. - If
processing subsystem 210 determines that the smoke detector or the carbon-monoxide detector is activated,processing subsystem 210 may provide a control signal to optional speakers 240 (and, more generally, an acoustic output mechanism, such as a piezoelectric buzzer) so that an audible sound is output. This may assist the smoke detector or the carbon-monoxide detector in alerting individuals in the environment to the presence of the environmental condition. For example, one or more additional sensors in sensor devices 228 (and, more generally, a sensor mechanism) may provide sensor data when a biological life form is present in the environment (such as an individual or an animal).Processing subsystem 210 may use this sensor data to determine of the biological life form is present, and may output a control or output signal tonetworking subsystem 214 if the alert is detected and the biological life form is present. In response,networking subsystem 214 can communicate location information forenvironmental monitoring device 200 to an electronic device. In this way, for example,environmental monitoring device 200 can alert firemen or first responders to the presence of a child or a pet in a smoke-filled room or a room with carbon monoxide, to assist them in promptly locating and rescuing the child or the pet. - The predefined characterization can also include location information with respect to a biological organism (such as the child or the pet), and can be redefined at periodic or aperiodic intervals. For example,
environmental monitoring device 200 may detect when a human is in a bedroom and specify their location relative to theenvironmental monitoring device 200, such as thatenvironmental monitoring device 200 is approximately 3 meters from the human. This information may be useful to first responders in fires, earthquakes, floods, other natural disasters or emergency situations. - In addition, one or more additional sensors in
sensor devices 228 may provide sensor data associated with monitoring of a physical phenomenon or a chemical (and, more generally, an environmental condition) in the environment. Using the sensor data and/or analyzed sensor data,processing subsystem 210 may assess a degree of threat in the environment, andprocessing subsystem 210 may provide a different control signal tooptional speakers 240 so that different audible sounds are produced as the degree of threat changes. In some embodiments, the change to the audible sound provides quantitative feedback about the degree of the threat in the environment (and, more generally, the feedback may include quantitative information about the degree of the threat). - In response to an environmental condition or a threat,
environmental monitoring device 200 may output an alert, which may include audible sound (or feedback) in the environment and/or information that is wirelessly communicated to one or more electronic devices (such as data-sharingelectronic device 118 inFIG. 1 ). There may be different types of alerts (such as different warning sounds, lights, messages, etc.) for different environmental conditions. Additionally,environmental monitoring device 200 may output or provide more than one alert at the same time. - In some embodiments,
processing subsystem 210 performs a remedial action in response to an alert or an alarm (i.e., one or more environmental conditions). This remedial action may include communicating with a regulator device to correct the environmental condition(s). For example, vianetworking subsystem 214,processing subsystem 210 may instruct the regulator device to: ventilate the area, activate a humidifier, power on or power off a regulator device, initiate the operation of a mode on a regulator device, etc. Alternatively, as described further below,processing subsystem 210 may provide a maintenance notification (such as a notification to change an air filter). Furthermore, the alert may indicate a remedial action, such as positive or negative changes that can restore the environmental condition to a safe value. Thus, the alert may indicate that a user should turn on the ventilation or wear a safety mask when painting or vacuuming, and/or may encourage the user to stop applying a chemical product (such as paint) or to slow down the rate of application. - The type of feedback or information output or provided by
environmental monitoring device 200 may be specified by an alert setting stored inmemory subsystem 212. As noted previously, the alert setting may be remotely modified, e.g., via wireless communication from another electronic device (such as a user's cellular telephone) usingnetworking subsystem 214. In this way, an alert can be remotely disabled. However, in order to prevent accidental disabling of the alert, a separate control command or code may also be required. Alternatively, one ormore sensors devices 228 may monitor a user command (such as a sound, a verbal instruction or command, a gesture, a sequence of bodily motions, a facial expression, etc.) in the environment, which may be required to modify the alert setting. In some embodiments, alerts are disabled (at least temporarily) if a user activates or changes a position of a button or switch on environmental monitoring device 200 (such as anoptional switch 244 in feedback subsystem 232). When a state ofoptional switch 244 and/or alerts is changed,environmental monitoring device 200 may provide sensory feedback to the user (such as by vibrating or other tactile feedback, making a sound, changing an illuminated color ofenvironmental monitoring device 200, etc.). - When the providing of the alert is disabled,
processing subsystem 210 may continue to assess the threat (such as the possible presence of smoke or carbon monoxide) based on subsequent sensor data and, if the threat is increasing (such as if the concentration of carbon monoxide is increasing or has become dangerous), may reactivate the providing of the alert. Alternatively, after a time interval (such as 5, 10, 15 or 30 minutes), the modified alert setting may automatically revert to the original alert setting, so thatenvironmental monitoring device 200 can provide alerts again. In some embodiments, a user subsequently changes the modified alert setting back to the original alert setting or resets the alert setting to default. Thus,environmental monitoring device 200 may continue to assess the impact of one or more environmental factors (and, more generally, the environmental condition) on the safety of the external environment, while also providing a user operational control over alerts. In addition,environmental monitoring device 200 may provide fail safes both in how alerts are disabled and by reactivating alerts in case the threat is increasing. - Furthermore, if the sensor data from the one or
more sensor devices 228 indicate the presence of an environmental condition,processing subsystem 210 executing an environmental illumination application may select an illumination pattern from a set of illumination patterns, which are associated with illumination of the environment. In response, optionallight sources 242 may output the selected illumination pattern. For example, optionallight sources 242 may change the spatial pattern, wavelengths of light and/or light intensity in at least a portion of the environment. This may allowenvironmental monitoring device 200 to dynamically change the illumination of the environment based on the environmental condition. Thus, ifprocessing subsystem 210 determines that an individual (such as a child) is sleeping, the illumination pattern may exclude or may reduce blue wavelengths of light (such as wavelengths between 460 and 480 nm), which can disrupt sleep. More generally,environmental monitoring device 200 may provide lighting or illumination services based on actions of an individual and/a state of the individual. Note that the illumination pattern may be specified remotely (e.g., via networking interface 214) and/or via optional user-interface subsystem 216. For example, using user-interface device 226, the user may provide a user selection that specifies a desired illumination pattern. - In some embodiments, the one or
more program modules 238 include a data-logging application. In conjunction with archive device 116 (FIGS. 1 and 4 ), the data-logging application may maintain a secure, certified historical record or log for the environment and/or a physical object in the environment (such as a ‘housefax’ record for an apartment or a building). Note that the physical object may include: a portion of a building (e.g., an apartment, a hotel room, an office suite, a storage unit, etc.), the building, a container (such as a box, a package or a shipping container), a vehicle (such as a car or truck), a liquid, and/or a train car. Notably,sensor subsystem 218 may securely communicate the sensor data toprocessing subsystem 210. Using optionalsecure channel 220, a digital signature for the sensor data may be generated, e.g., using a secure hash function and/or an encryption key that are associated withenvironmental monitoring device 200 and/or optionalsecure channel 220. For example, the digital signature may be generated using a secure hash of a time stamp, a random number (or a pseudorandom number, both of which are henceforth referred to as a ‘random number’), and/or an identifier ofenvironmental monitoring device 200. Then, the data-logging application may instructnetworking subsystem 214 to communicate a certified data package (with the sensor data or analyzed sensor data, the digital signature, location information and/or an associated time stamp) to archive device 116 (FIG. 1 ) for inclusion in the historical record or log for the environment. - Moreover, the one or
more program modules 238 may include a data-sharing application. This data-sharing application may enable a designated or authorized recipient to access protected sensor data that is stored in archive device 116 (FIG. 1 ). In particular, when executed by processingsubsystem 210, the data-sharing application may instructsensor subsystem 218 to measure or collect sensor data that represents the environmental condition. Then, the data-sharing application may protect the sensor data and/or analyzed sensor data. For example, the sensor data and/or the analyzed sensor data may be encrypted using an encryption key by processingsubsystem 210 and/or optionalsecure channel 220. Alternatively or additionally, the sensor data and/or the analyzed sensor data may be protected using a secure hash function in conjunction with an identifier ofenvironmental monitoring device 200 and/or a random number generated by processingsubsystem 210. Next, data-sharing application may instructnetworking subsystem 214 to provide the protected sensor data and/or the analyzed sensor data to archive device 116 (FIG. 1 ). - Subsequently, when
environmental monitoring device 200 receives, vianetworking subsystem 214, a request for the sensor data from data-sharing electronic device 118 (FIG. 1 ), the data-sharing application may access a predefined authorization preference of a user ofenvironmental monitoring device 200 that is stored inmemory subsystem 212. If the predefined authorization preference of the user authorizes the recipient associated with the request, the data-sharing application may provide, vianetworking subsystem 214, authorization information to archive device 116 (FIG. 1 ) to release the sensor data to data-sharing electronic device 118 (FIG. 1 ). Alternatively, the data-sharing application may instructfeedback subsystem 232 to request feedback about the request from the user. This user feedback may be received via optional user-interface subsystem 216. If the user feedback approves the request, the data-sharing application may provide, vianetworking subsystem 214, authorization information to archive device 116 (FIG. 1 ) to release the sensor data to data-sharing electronic device 118 (FIG. 1 ). (Thus, the user ofenvironmental monitoring device 200 may control when other parties are allowed to access the sensor data.) Note that the data-sharing application may also provide, vianetworking subsystem 214, protection information specifying how to unprotect the sensor data to archive device 116 (FIG. 1 ) and/or to data-sharing electronic device 118 (FIG. 1 ). For example, the data-sharing application may provide the encryption key and/or may indicate the secure hash function, the random number and/or the identifier. In some embodiments, this protection information is received from the user ofenvironmental monitoring device 200, e.g., vianetworking interface 214 and/or optional user-interface subsystem 216. - In some embodiments, the one or
more program modules 238 include a maintenance application. This maintenance application may provide a maintenance notification related to the operation ofenvironmental monitoring device 200, one of the other electronic devices inFIG. 1 and/or one or more environmental conditions in the environment. For example, the maintenance application may provide an instruction to: perform maintenance, replace a battery (and, more generally, one ofpower sources 248 and 250), replace one of the one ormore sensor devices 228, order another replacement component (such as a filter) and/or to take out the garbage. When providing the maintenance notification, the maintenance application may instructfeedback subsystem 232 to present the maintenance notification to the user or maintenance personnel, and/or may instructnetworking subsystem 214 to communicate the maintenance notification to another electronic device, such as the user's cellular telephone. In some embodiments, maintenance application suggests or recommends a specific provider or product to address or perform a remedial action in response to a maintenance notification. Alternatively, maintenance application may direct a user to a document (such as a web page or website) that includes information related to a maintenance notification. -
Environmental monitoring device 200 may be designed to facilitate monitoring of one or more environmental conditions in the environment in a cost-effective manner. For example, heat generated during operation ofprocessing subsystem 210 may result in a convective fluid flow over one or more ofsensor devices 228 that facilitates measurements of sensor data associated with an environmental condition in the environment. Alternatively, thermal-management subsystem 252 may include an optional fluid driver 254 (such as a fan or a pump) associated with the processor that produces a fluid flow (such as an airflow or liquid flow) over the one ormore sensor devices 228. Moreover,environmental monitoring device 200 may include baffles that direct the fluid flow or a portion of the fluid flow over a selected sensor device in the one ormore sensor devices 228. In some embodiments, processing subsystem 210 (and/or a steering mechanism in sensor subsystem 218) provides a control signal that dynamically adjusts a position or orientation of the baffles so that the fluid flow is directed over a selected sensor device in the one ormore sensor devices 228. However, in other embodiments the position or orientation of the baffles is set manually by the user (e.g., by applying an external force or torque to the baffles) or the baffles have fixed positions or orientations. - Moreover,
environmental monitoring device 200 may includepower subsystem 246 withpower sources power sources - In an exemplary embodiment,
power subsystem 246 may allow processing subsystem to analyze sensor data from the one ormore sensor devices 228 to assess if the environmental conditions indicate at least one of a set of threats and, if yes, to provide a corresponding alert. In particular,power subsystem 246 may include a primary power source (power source 246) and a secondary power source (power source 250). The secondary power source may have at least a 10-year life and may power at least a subset of the functionality ofenvironmental monitoring device 200 in the event the primary power source fails. For example, the one ormore sensor devices 228 may include a smoke detector that is powered by the secondary power source in the event the primary power source fails or if an external power line is unavailable. Thus,power subsystem 246 may facilitate long-term monitoring of the environmental conditions and regulatory compliance. - In some embodiments,
power subsystem 246 includes or functions as a pass-through power supply for an electrical connector to an external electronic device (such as an appliance) that can be plugged into the electrical connector. Power to this electrical connector (and, thus, the external electronic device) may be controlled locally by processingsubsystem 210 or optional user-interface subsystem 216 (such as via optional switch 244), and/or remotely vianetworking subsystem 214. Moreover, the power to the electrical connector may be turned on or off in response to sensor data provided by sensor subsystem 218 (such as when a signal is greater than or less than a user-specified or an environmental-regulation-specified threshold value, e.g., a dust concentration of 20 mg/m3). -
Environmental monitoring device 200 may be mounted on a base that is rigidly mounted on or underneath a wall in the environment. This mechanical coupling may be rigid or remateable. For example, the remateable coupling may involve pins that are inserted into corresponding holes and rotated into a lock position. Alternatively, the remateable coupling may involve magnets that mechanically couple to each other so long asenvironmental monitoring device 200 and the base are within a predefined distance (such as 1-2 cm). Note thatpower subsystem 246 may receive power via the rigid or remateable coupling to the base, or via inductive charging. In addition, one or more ofsensor devices 228 may monitor a spatial parameter, such as: a location ofenvironmental monitoring device 200, a velocity ofenvironmental monitoring device 200 and/or an acceleration ofenvironmental monitoring device 200. If this spatial parameter changes withoutprocessing subsystem 210 first receiving a security code (e.g., vianetworking subsystem 214 and/or optional user-interface subsystem 216),environmental monitoring device 200 may provide an alert. For example, the alert may include an audible alarm output byoptional speakers 240 and/or a message to another electronic device vianetworking subsystem 214. These features may facilitate convenient mounting and removal ofenvironmental monitoring device 200, while preventing theft. - Within
environmental monitoring device 200,processing subsystem 210,memory subsystem 212,networking subsystem 214, optional user-interface subsystem 216,sensor subsystem 218,feedback subsystem 232,power subsystem 246 and/or thermal-management subsystem 252 may be coupled using one or more interconnects, such as bus 230. These interconnects may include an electrical, optical, and/or electro-optical connection that the subsystems can use to communicate commands and data among one another. Note that different embodiments can include a different number or configuration of electrical, optical, and/or electro-optical connections among the subsystems. In some embodiments,environmental monitoring device 200 can detect tampering with secure components (such as optionalsecure channel 220 and/or bus 230) and may destroy encryption/decryption keys or information (such as a stored sensor data or authentication information) if tampering is detected. -
Environmental monitoring device 200 can be (or can be included in) any electronic device with at least one network interface. For example,environmental monitoring device 200 can be (or can be included in): a sensor (such as a smart sensor), a tablet computer, a smartphone, a cellular telephone, an appliance, a regulator device, a consumer-electronic device (such as a baby monitor), a portable computing device, test equipment, a digital signal processor, a controller, a personal digital assistant, a laser printer (or other office equipment such as a photocopier), a personal organizer, a toy, a set-top box, a computing device (such as a laptop computer, a desktop computer, a server, and/or a subnotebook/netbook), a light (such as a nightlight), an alarm, a smoke detector, a carbon-monoxide detector, a monitoring device, and/or another electronic device. - Although specific components are used to describe
environmental monitoring device 200, in alternative embodiments, different components and/or subsystems may be present inenvironmental monitoring device 200. For example,environmental monitoring device 200 may include one or more additional processing subsystems, memory subsystems, networking subsystems, user-interface subsystems, sensor subsystems, feedback subsystems, power subsystems and/or thermal-management subsystems. Additionally, one or more of the subsystems may not be present inenvironmental monitoring device 200. Moreover, in some embodiments,environmental monitoring device 200 may include one or more additional subsystems that are not shown inFIG. 2 . For example,environmental monitoring device 200 can include: one or more optional speakers 240 (and, more generally, a physiological output subsystem that provides sensory information to the user), one or more motors that rotate one or more color wheels (or color-wheel indicators) with low power consumption (such as a brushed motor, a brushless motor, a piezo-type ratcheting motor, etc.), and/or an alarm subsystem. Note that the one or moreoptional speakers 240 and a microphone may be used to provide audio conferencing capability to another electronic device. Furthermore, note that a given motor may rotate a color wheel using an open-loop control technique or a closed-loop control technique based on an encoder, such as: an optical encoder, a mechanical encoder, a potentiometer, etc. Although separate subsystems are shown inFIG. 2 , in some embodiments, some or all of a given subsystem or component can be integrated into one or more of the other subsystems or components inenvironmental monitoring device 200. For example, in some embodiments the one ormore program modules 238 are included in operating system 236. In some embodiments, a component in a given subsystem is included in a different subsystem, e.g.,optional switch 244 may be included in optional user-interface subsystem 216. - Moreover, the circuits and components in
environmental monitoring device 200 may be implemented using any combination of analog and/or digital circuitry, including: bipolar, PMOS and/or NMOS gates or transistors. Furthermore, signals in these embodiments may include digital signals that have approximately discrete values and/or analog signals that have continuous values. Additionally, components and circuits may be single-ended or differential, and power supplies may be unipolar or bipolar. - An integrated circuit may implement some or all of the functionality of networking subsystem 214 (such as a radio) and, more generally, some or all of the functionality of
environmental monitoring device 200. Moreover, the integrated circuit may include hardware and/or software mechanisms that are used for transmitting wireless signals fromenvironmental monitoring device 200 to, and receiving signals atenvironmental monitoring device 200 from other electronic devices. Aside from the mechanisms herein described, radios are generally known in the art and hence are not described in detail. In general,networking subsystem 214 and/or the integrated circuit can include any number of radios. Note that the radios in multiple-radio embodiments function in a similar way to the radios described in single-radio embodiments. - In some embodiments,
networking subsystem 214 and/or the integrated circuit include a configuration mechanism (such as one or more hardware and/or software mechanisms) that configures the radio(s) to transmit and/or receive on a given communication channel (e.g., a given carrier frequency). For example, in some embodiments, the configuration mechanism can be used to switch the radio from monitoring and/or transmitting on a given communication channel to monitoring and/or transmitting on a different communication channel. (Note that ‘monitoring’ as used herein comprises receiving signals from other electronic devices and possibly performing one or more processing operations on the received signals, e.g., determining if the received signal comprises an advertising frame, a petition, a beacon, etc.) - While a communication protocol compatible with ZigBee® was used as an illustrative example, the described embodiments of
environmental monitoring device 200 may use a variety of network or communication interfaces. Furthermore, while some of the operations in the preceding embodiments were implemented in hardware or software, in general the operations in the preceding embodiments can be implemented in a wide variety of configurations and architectures. Therefore, some or all of the operations in the preceding embodiments may be performed in hardware, in software or both. For example, at least some of the operations performed byprocessing subsystem 210 may be performed bysensor subsystem 218. - Furthermore, while the preceding discussion focused on the hardware, software and functionality in
environmental monitoring device 200, archive device 116 (FIG. 1 ) and/or optional computer 120 (FIG. 1 ) may have the same or similar hardware (processors, memory, networking interfaces, etc.) and/or software to support the operations performed by these electronic devices or systems. This is shown inFIG. 4 , which presents a block diagram illustratingelectronic device 400, such as archive device 116 (FIG. 1 ). In particular,electronic device 400 includesprocessing subsystem 410, memory subsystem 412 and/or anetworking subsystem 414.Processing subsystem 410 includes one or more devices configured to perform computational operations. For example,processing subsystem 410 can include one or more microprocessors, application-specific integrated circuits (ASICs), microcontrollers, programmable-logic devices, and/or one or more digital signal processors (DSPs). - Memory subsystem 412 includes one or more devices for storing data and/or instructions for
processing subsystem 410 and/ornetworking subsystem 414. For example, memory subsystem 412 can include dynamic random access memory (DRAM), static random access memory (SRAM), and/or other types of memory. In some embodiments, instructions forprocessing subsystem 410 in memory subsystem 412 include: one or more program modules 424 or sets of instructions (such as an archiving application, an analysis application, a data-sharing application and/or a notification application), which may be executed in an operating environment (such as operating system 422) byprocessing subsystem 410. Note that the one or more computer programs may constitute a computer-program mechanism or a program module. Moreover, instructions in the various modules in memory subsystem 412 may be implemented in: a high-level procedural language, an object-oriented programming language, and/or in an assembly or machine language. Furthermore, the programming language may be compiled or interpreted, e.g., configurable or configured (which may be used interchangeably in this discussion), to be executed by processingsubsystem 410. - In addition, memory subsystem 412 can include mechanisms for controlling access to the memory. In some embodiments, memory subsystem 412 includes a memory hierarchy that comprises one or more caches coupled to a memory in
electronic device 400. In some of these embodiments, one or more of the caches is located inprocessing subsystem 410. - In some embodiments, memory subsystem 412 is coupled to one or more high-capacity mass-storage devices (not shown). For example, memory subsystem 412 can be coupled to a magnetic or optical drive, a solid-state drive, or another type of mass-storage device. In these embodiments, memory subsystem 412 can be used by
electronic device 400 as fast-access storage for often-used data, while the mass-storage device is used to store less frequently used data. Note that memory subsystem 412 may include multiple storage devices at one or more locations. Thus, data storage by memory subsystem 412 may be distributed, such as a cloud-based data-storage system. -
Networking subsystem 414 includes one or more devices configured to couple to and communicate on a wired, optical and/or wireless network (i.e., to perform network operations), including aninterface circuit 416 and one or moreoptional antennas 418. For example,networking subsystem 414 can include: a ZigBee® networking subsystem, a Bluetooth™ networking system (which can include Bluetooth™ Low Energy, BLE or Bluetooth™ LE), a cellular networking system (e.g., a 3G/4G network such as UMTS, LTE, etc.), a USB networking system, a networking system based on the standards described in IEEE 802.11 (e.g., a Wi-Fi® networking system), an Ethernet networking system and/or another communication system. - Moreover,
networking subsystem 414 includes processors, controllers, radios/antennas, sockets/plugs, and/or other devices used for coupling to, communicating on, and handling data and events for each supported networking or communication system. Note that mechanisms used for coupling to, communicating on, and handling data and events on the network for each network system are sometimes collectively referred to as a ‘network interface’ for the network system. - During operation of
electronic device 400,processing subsystem 410 may execute one or more program modules 424, such as an archiving application. This archiving application may receive, vianetworking interface 414, data packets from one or more of environmental monitoring devices 110 (FIG. 1 ). These data packets may include sensor data and/or analyzed sensor data. In some embodiments,processing subsystem 410 executes an analysis application, which analyzes the received sensor data. For example, the received sensor data may be: time stamped for time-series processing, filtered, compressed, etc. In some additional embodiments,processing subsystem 410 executes an analysis application, which can compare received sensor data analysis from one or more of environmental monitoring devices 110 (FIG. 1 ). - Then, archiving application may store the sensor data and/or the analyzed sensor data in a data structure in memory subsystem 412. This is shown in
FIG. 5 , which presents a block diagram illustratingdata structure 500. In particular,data structure 500 may include entries 508 with:identifiers 510 of environmental monitoring devices,sensor data 512,timestamps 514,locations 516, optional analyzedsensor data 518,environmental conditions 520 and/oroptional protection information 522. - Referring back to
FIG. 4 , in some embodiments the received data packets include protected information. For example, the sensor data and/or the analyzed sensor data may be encrypted using an encryption key associated with one of environmental monitoring devices 110 (FIG. 1 ) and/or a secure channel in the one of environmental monitoring devices 110 (FIG. 1 ). Alternatively or additionally, there may be a digital signature associated with the sensor data and/or the analyzed sensor data, and/or the sensor data and/or the analyzed sensor data may be protected using a secure hash function. In these embodiments, optional protection information 522 (FIG. 5 ) may include information that can confirm the source(s) of the received data packets (such as one or more of environmental monitoring devices 110 inFIG. 1 ) and/or can be used to unprotect the sensor data and/or the analyzed sensor data. Note that optional protection information 522 (FIG. 5 ) may be received, vianetworking interface 414, from one of environmental monitoring devices 110 (FIG. 1 ). This protection information may include the encryption key or an encryption key associated with the encryption key (which can be used to confirm the digital signature and/or decrypt encrypted information).Networking device 414 can utilize: encrypted tunneling in at least one networking interface, a network switch and/or network router between one of environmental monitoring devices 110 andarchive device 116 inFIG. 1 . Similarly, optional protection information 522 (FIG. 5 ) may specify the secure hash function, may include the identifier for one of environmental monitoring devices 110 (FIG. 1 ) and/or may include the random number (which also can be used to unprotect information). Note thatprotection information 522 may include fault tolerance information (such as parity bits or hashes) to aid in the detection of tampered data, corrupted data, and/or erroneous sensor readings in the event of a sensor failure or miscalibration. - In an exemplary embodiment, a public-private encryption-key technique is used. In particular, a certified, secure data package may be signed by one of environmental monitoring devices 110 (
FIG. 1 ) using a public encryption key of archive device 116 (FIG. 1 ), and the digital signature may be verified and the certified, secure data package may be decrypted using the private encryption key of archive device 116 (FIG. 1 ). However, in other embodiments a symmetric encryption technique is used. Thus, the same encryption key may be used to sign, encrypt and/or decrypt the certified, secure data package. - In some embodiments, the one or more program modules 424 includes a data-sharing application. This data-sharing application may receive, via
networking subsystem 414, authorization information for a recipient of sensor data and/or analyzed sensor data. In response to the authorization information, the data-sharing application may provide, vianetworking subsystem 414, the requested sensor data and/or analyzed sensor data to the recipient. Alternatively, the data-sharing application may provide, vianetworking subsystem 414, a pointer to a location in memory subsystem 412 where the recipient can access the requested sensor data and/or analyzed sensor data. Note that the data-sharing application may also optionally provide the optional protection information 522 (FIG. 5 ) to the recipient (which may allow the recipient to confirm the source(s) and/or to unprotect protected information). - Additionally, in some embodiments the one or more program modules 424 includes a notification application. This notification application may receive, via
networking subsystem 414, information, such as feedback associated with one or more environmental conditions in environment 112 (FIG. 1 ) and/or a notification (such as a maintenance notification). In response, the notification application may communicate, vianetworking subsystem 414, the information and/or one or more reports based on the information (such as daily, weekly or monthly summaries of analyzed sensor data, which may be included in documents or files) to: one or more of environmental monitoring devices 110 (FIG. 1 ), data-sharing electronic device 118 (FIG. 1 ) and/or other electronic devices (such as computers or servers associated with or operated on behalf of: component suppliers, retailers, insurance companies, maintenance organizations, shipping companies, landlords or property owners, a corporate-compliance organization, inspectors, businesses, government agencies, etc.). For example, the communication of the information may utilize a Short Message Service, email, a social network and/or a message service with a restricted number of characters per message. Alternatively, the information may be posted to a web page or website (and, more generally, a location on a network), and one or more recipients may be notified vianetworking subsystem 414, e.g., a link to the location may be provided to the recipients. - When the notification includes a maintenance notification, the archiving application may store information specifying the maintenance notification in a historical record or log for the environment. In addition, the archiving application may store any subsequent remedial action (such as a repair or service performed on an electronic device in the environment) in a historical record or log for the environment in memory subsystem 412.
- Within
electronic device 400,processing subsystem 410, memory subsystem 412, and/ornetworking subsystem 414 may be coupled using one or more interconnects, such as bus 420. These interconnects may include an electrical, optical, and/or electro-optical connection that the subsystems can use to communicate commands and data among one another. Note that different embodiments can include a different number or configuration of electrical, optical, and/or electro-optical connections among the subsystems. -
Electronic device 400 can be (or can be included in) any electronic device with at least one network interface. For example,electronic device 400 can be (or can be included in): a sensor (such as a smart sensor), a tablet computer, a smartphone, a cellular telephone, an appliance, a regulator device, a consumer-electronic device, a portable computing device, test equipment, a digital signal processor, a controller, a personal digital assistant, a facsimile machine, a laser printer (or other office equipment such as a photocopier), a personal organizer, a toy, a set-top box, a computing device (such as a laptop computer, a desktop computer, a server, and/or a subnotebook/netbook), an alarm, a light (such as a nightlight), a monitoring device, and/or another electronic device. - Although specific components are used to describe
electronic device 400, in alternative embodiments, different components and/or subsystems may be present inelectronic device 400. For example,electronic device 400 may include one or more additional processing subsystems, memory subsystems, and/or networking subsystems. Additionally, one or more of the subsystems may not be present inelectronic device 400. Moreover, in some embodiments,electronic device 400 may include one or more additional subsystems that are not shown inFIG. 4 , such as a power supply and/or a user-interface subsystem (which a user may use to modify settings of one or more of environmental monitoring devices 110 inFIG. 1 , such as settings for alarms or notifications). Although separate subsystems are shown inFIG. 4 , in some embodiments, some or all of a given subsystem or component can be integrated into one or more of the other subsystems or components inelectronic device 400. For example, in some embodiments the one or more program modules 424 are included inoperating system 422. - Moreover, the circuits and components in
electronic device 400 may be implemented using any combination of analog and/or digital circuitry, including: bipolar, PMOS and/or NMOS gates or transistors. Furthermore, signals in these embodiments may include digital signals that have approximately discrete values and/or analog signals that have continuous values. Additionally, components and circuits may be single-ended or differential, and power supplies may be unipolar or bipolar. - Note that an integrated circuit may implement some or all of the functionality of
electronic device 400. - While some of the operations in the preceding embodiments were implemented in hardware or software, in general the operations in the preceding embodiments can be implemented in a wide variety of configurations and architectures. Therefore, some or all of the operations in the preceding embodiments may be performed in hardware, in software or both.
- An exemplary embodiment of the environmental monitoring device is shown in
FIGS. 6-8 , which respectively show front, and side views ofenvironmental monitoring device 600, which may be one of environmental monitoring devices 110 (FIG. 1 ). Alternatively, the environmental monitoring device may include a display. This shown inFIGS. 9 and 10 , which respectively show front and side views ofenvironmental monitoring device 900, which may be one of environmental monitoring devices 110 (FIG. 1 ). - Embodiments of the environmental monitoring device may include a grating in the chassis or housing (such as a case or a shell on the outside of the environmental monitoring device) that prevents large particles, soil and mud from damaging or otherwise obscuring inputs to one or more sensor devices in the environmental monitoring device. Alternatively or additionally, as described further below with reference to
FIGS. 20 and 21 , the chassis or housing may facilitate airflow or fluid flow through vents or openings to one or more sensor devices in the environmental monitoring device. In addition, as noted previously, the environmental monitoring device may include a forced-fluid driver (such as a fan) to facilitate airflow or fluid-flow through the vents. However, in other embodiments airflow or fluid flow is facilitated using convection (e.g., by heating the air or the fluid), or the airflow or fluid flow may occur passively. - We now further describe operation of the environmental monitoring device and, in particular, functionality of the environmental monitoring device in various embodiments.
FIG. 11 presents a flow diagram illustrating amethod 1100 for determining a metric, which may be performed by an imaging device in the environmental monitoring device. During operation, the imaging device may measure imaging data (operation 1114) for an external environment that includes the environmental monitoring device, where the imaging device has different spatial (or directional) sensitivity in different regions of the external environment, and the different spatial sensitivity in the different regions defines a field of view of the imaging device. For example, the imaging device may include a lens that provides the different spatial sensitivity. This lens may include a predefined distortion that provides the different spatial sensitivity (such as different magnifications for the different regions). In particular, the lens may include: a Fresnel lens, a cylindrical lens, lenticular lens, gradient index lens, etc. In some embodiments, the lens has: a circular shape, a cross shape, or a rectangular shape. Moreover, the lens may be symmetrical or non-symmetrical, and it may be adjusted, distorted, cut, processed, arranged, customized or otherwise adapted to provide the different spatial sensitivity and/or to accommodate abnormalities or limitations of a sensor device in the environmental monitoring device. - In an exemplary embodiment, the lens includes a set of concentric circles or ellipses with a common center. Alternatively or additionally, the lens has a cross shape. In some embodiments, the lens has a distorted cross shape, in which one arm is longer than the other (e.g., the cross may appear as if it were on a curved surface when it is on a flat surface). This distorted shape may optimize sensor data received from the sensor device. Note that a cover for the lens may have an outer shape that matches the contours of the outer front face of a chassis or housing of the environmental monitoring device. Moreover, the lens may be formed on the interior surface of a lens piece so that the lens is not clearly visible from the exterior of the environmental monitoring device.
- Then, the imaging device may determine the metric (operation 1116) based on the imaging data. For example, determining the metric may involve computing: a difference vector between two images in the field of view that were acquired at different times, a difference in the light intensity between two images in the field of view that were acquired at different times, a histogram of the light intensity in pixels in the field of view, a Fourier transform of an image in the field of view, etc.
- Next, a processor in the environmental monitoring device may detect a physical parameter (operation 1118) based on the metric. This physical parameter may include: motion of an object in the field of view; a light scattering pattern in the field of view; and/or a light intensity in the field of view. For example, the metric may be compared to a threshold value, and the physical parameter may be detected based on the comparison. Thus, if the metric includes a normalized difference vector or a normalized difference in the light intensity with a magnitude that exceeds a threshold value of 0.25 or 0.5, the motion of the object may be detected. In general, the environmental monitoring device may detect the physical parameter based on: an image, video, and motion sensors that detect changing patterns in the scattering of light.
- In some embodiments, the processor in the environmental monitoring device optionally receives a user-specified orientation (operation 1110). Then, the processor may optionally provide a control signal to an angular adjustment mechanism (operation 1112) in response to the user-specified orientation. This control signal may change the orientation of the field of view by selectively rotating the angular adjustment mechanism about an axis. For example, the angular adjustment mechanism may include a motor, such as a stepper motor. Alternatively, the angular adjustment mechanism may include a MEMS mirror that can be adjusted to scatter or reflect light (such as laser light) over a wide range of angles. Note that the processor may execute a program module that includes instructions for
operations - While the preceding example illustrated automated control of the angular adjustment mechanism, in other embodiments the orientation may be changed manually. For example, the angular adjustment mechanism may have a stationary position and an adjustment position along the axis. In the stationary position, the angular adjustment mechanism may have a fixed orientation. However, in the adjustment position, the angular adjustment mechanism may selectively rotate about the axis (such as in 5° increments). Furthermore, instead of responding to the control signal, the angular adjustment mechanism may displace from the stationary position to the adjustment position in response to an external force or torque applied to the angular adjustment mechanism. In particular, a user of the environmental monitoring device may apply the external force or torque (e.g., by pushing in on a front face of the environmental monitoring device and rotating to the desired orientation). In some embodiments, a user changes the spatial sensitivity by changing the imaging device (such as by attaching a different lens to the environmental monitoring device).
- In these ways, the environmental monitoring device may facilitate more accurate or focused monitoring of at least some of the different regions (or a portion of the external environment) relative to a remainder of the regions (or a remainder of the external environment). For example, the environmental monitoring device may be more focused on a region directly in front of the environmental monitoring device, while at other times a wider field of view may be used. Alternatively, the environmental monitoring device may be more sensitive to an up and a down direction.
-
FIG. 12 presents a drawing illustrating communication withinenvironmental monitoring device 1210 during method 1100 (FIG. 11 ). During operation of environmental monitoring device 1210 (such as during a motion-sensing mode of operation),imaging device 1212 may measureimaging data 1220 for the external environment with the different spatial sensitivity in the different regions that defines the field of view. Then,imaging device 1212 may determine metric 1222 based onimaging data 1220. - Next,
imaging device 1212 may provideimaging data 1220 and/or metric 1222 toprocessor 1214. Moreover,processor 1214 may detect aphysical parameter 1224 based on metric 1222. - In some embodiments,
processor 1214 optionally receives a user-specifiedorientation 1226 from a user 1230 via user-interface device 1216. Then,processor 1214 may optionally provide acontrol signal 1228 toangular adjustment mechanism 1218 in response to user-specifiedorientation 1226 to change the orientation of the field of view by selectively rotating the angular adjustment mechanism about the axis. - In some embodiments, the environmental monitoring device supplements or assists the functioning of an alarm device in an external environment. This is shown in
FIG. 13 , which presents a flow diagram illustrating amethod 1300 for determining if an alarm device is activated.Method 1300 may be performed by a processor in the environmental monitoring device. For example, the processor may execute a program module that includes instructions for operations inmethod 1300. During operation, the processor may receive (or access) acoustic data (or analyzed acoustic data) associated with an acoustic sensor (operation 1310) in the environmental monitoring device, where the acoustic data is based on measurements of a sound in an external environment that includes the environmental monitoring device. For example, the acoustic data may include a sound intensity in a frequency band or within the bandwidth of a filter (such as audible frequencies, or frequencies less than 2, 5, 10 or 20 kHz). Alternatively, the acoustic data may include an acoustic spectrum and/or time intervals between tones in the sound. In general, the acoustic data may include or be associated with: an alarm, a detector, a human voice, music, a vibration, an automobile noise (such as a car pulling into a garage), water dripping, wind blowing through an open window (or a broken window), a door, a tea kettle whistling, and/or wall. - Then, the processor may determine if the alarm device, which is separate from the environmental monitoring device (and may not communicate with and/or may not have electrical coupling to the environmental monitoring device), is activated (operation 1312) based on the acoustic data. For example, the alarm device may include a smoke detector, and the processor may determine if the smoke detector is activated based on a temporal 3 acoustic pattern that is compatible with an American National Standards Institute standard S3.42 1990.
- Moreover, the processor may provide an output signal (operation 1314) that indicates the alarm device is activated, and one or more speakers (or audio transducers) in the environmental monitoring device may output audible sound (operation 1316) in the external environment based on the output signal. For example, the audible sound may include an alarm at one or more frequencies within the human-hearing range or a verbal warning message (such as ‘warning: smoke detected’).
- Next, a sensor device in the environmental monitoring device may optionally provide sensor data (operation 1318) based on measurements of an environmental condition in the external environment. For example, the sensor data may indicate the concentration of a chemical compound, the temperature or the amount of particulate matter in the environment. In response to the sensor data, the processor may optionally assess a degree of threat in the external environment and may optionally modify the output signal when the threat changes (operation 1320). Furthermore, the one or more speakers may change the audible sound based on the modified output signal. This change to the audible sound may provide quantitative feedback about the degree of the threat (as opposed to a binary response, such as providing or not providing an alert). In particular, the change in the audible sound may include: an increase in the sound intensity, a change in the sound frequency (such as an increasing frequency), a change in the time interval between tones (such as a decreasing time interval), a change in a verbal warning (such as transitioning from ‘warning: unhealthy air quality has been detected’ to ‘emergency: the air quality in this room is life-threatening, evacuate immediately’), etc.
- While the preceding discussion used audio feedback about the environmental condition in the environment, more generally the environmental monitoring device may also provide other types feedback about one or more environmental conditions in the environment. As shown in
FIG. 9 , in some embodiments the environmental monitoring device displays a graph (such as: a pie chart, a bar chart, a scatter plot, a time-series plot, a tabular summary, a spectrum, a spectrogram and/or another type of graphical analysis) to provide the user with information about the one or more environmental conditions. Alternatively or additionally, the graph may include images of chemicals, along with color scales or numbers. The image of a given chemical can grow or shrink in size in proportion to the chemical levels or concentrations detected. These images may offer information about relative health or safety of the environment, and/or may be of general interest. - In some embodiments, the feedback is provided via a color-wheel indicator that is rotated by a motor based on a signal that indicates the strength of an environmental condition or using a color-wheel graphic. For example, an indicator or a marker aligned with the color-wheel indicator may indicate which area in the color wheel corresponds to the current environmental condition. Alternatively, as shown in
FIG. 6 , a color-wheel indicator may include a rotatable or selectively illuminated dial or ring (which is sometimes referred to as a ‘color ring’) with a band of color or shades of grayscale on the outside of the color wheel so that a user can identify the approximate level of environmental condition based on the color(s) or grayscale values displayed on the ring. In another display option, the color-wheel indicator may include a color or texture-based gauge. Furthermore, the environmental monitoring device may include multiple color-wheel indicators in the feedback subsystem that can be used together to display additional information, or to provide additional resolution and/or precision to the feedback. In an exemplary embodiment, a transparent color wheel with additional colors may be rotated (possibly at a different angular velocity from other color wheels) to modify the colors presented. Similarly, shades of gray or transparent gradients of increasing opacity of red, green, and/or blue (or cyan, magenta, and/or yellow) may be used around the ring of a given color wheel. - In an exemplary embodiment, the feedback includes different types of audio feedback or alarms. For example, the environmental monitoring device may emit sound in a range from 1 to 1000 decibels, and may emit audio at different volumes at different times. For example, the environmental monitoring device may include a piezoelectric buzzer and/or a speaker. The piezoelectric buzzer may beep three times at a volume level of 60-120 decibels within a range of 5-200 feet (such as at 85 decibels within a range of 10 feet). Then, the speaker may emit a prerecorded message instructing residents to leave a home or office at a volume level of 60-120 decibels. Moreover, the environmental monitoring device may repeat this pattern if the sensor device detects a smoke concentration or a carbon-monoxide concentration above a predetermined threshold value and may sound continuously at a volume level of 60-120 decibels with a range of 5-200 feet (such as 85 decibels within a range of 10 feet). Alternatively or additionally, the environmental monitoring device may provide an alarm using a mechanical beeper that sounds at 60-230 decibels within a range of 5-200 feet (such as 105 decibels within a range of 10 feet) if the sensor device detects combustible gas concentration above a predetermined threshold. Furthermore, if the environmental monitoring device detects food being burned in the kitchen, the environmental monitoring device may notify a human using a tone emitted from a microphone before a piezoelectric buzzer sounds or provides the temporal 3 acoustic pattern.
- In these ways, the environmental monitoring device may support the function of the alarm device, both is sounding the alarm and in providing more detailed and actionable information for individual's in the environment. For example, the sensor device may include a smoke detector and the alarm device may include a carbon-monoxide detector. Alternatively, the sensor device may include a carbon-monoxide detector and the alarm device may include a smoke detector.
- Additionally, the sensor device may optionally provide sensor data when a biological life form is present (operation 1322) in the external environment, and an interface circuit in a networking subsystem in the environmental monitoring device may optionally communicate that the biological life form is present (operation 1324) to an electronic device in response to another output signal from the processor, where the processor may determine if the biological life form is present in the external environment based on the sensor data, and may provide the output signal if the alarm device is activated and the biological life form is present. For example, the sensor data may include motion information (such as an echo in response to a radar pulse), an infrared signature of the biological life form, Doppler information associated with the biological life form (such as a Doppler shift associated with breathing) and/or an audible distress tone or distress call broadcast by a first responder (such as a fireman). Note that the interface circuit may communicate a location of the environmental monitoring device to the electronic device in response to the output signal.
- This capability may allow the environmental monitoring device to alert firemen and/or other first responders to the location of the biological life form and/or to the physiological condition of the biological life form in the event of an emergency in the environment (such as a fire, the presence of a noxious chemical or the presence of carbon monoxide). For example, the environmental monitoring device may be able to detect a child or a pet in a burning home, and may be able to direct rescuers to their location to facilitate a faster, less risky and/or more efficient rescue. Alternatively or additionally, ifa fireman is injured or in distress and issues a Mayday call, the environmental monitoring device may detect this information and may relay it to other fireman to assist in getting prompt aid for the fireman.
-
FIG. 14 presents a drawing illustrating communication betweenenvironmental monitoring device 1410 andalarm device 1412 during method 1300 (FIG. 13 ). During operation ofenvironmental monitoring device 1410,processor 1414 may receive acoustic data 1424 from acoustic sensor 1416 based on thesound 1408 in the external environment fromalarm device 1412. Then,processor 1414 may determine ifalarm device 1412 is activated 1426. - Moreover,
processor 1414 may provide anoutput signal 1428 that indicatesalarm device 1412 is activated, and one ormore speakers 1418 may output audible sound 1430 in the external environment based onoutput signal 1428. Next, a sensor device 1420 may optionally providesensor data 1432 toprocessor 1414 based on measurements of the environmental condition in the external environment. In response tosensor data 1432,processor 1414 may optionally assess a degree ofthreat 1434 in the external environment and may optionally provide modifiedoutput signal 1436 when the threat changes. Furthermore, the one ormore speakers 1418 may provide changed audible sound based on modifiedoutput signal 1436. - Additionally, sensor device 1420 may optionally provide
sensor data 1440 when a biological life form is present in the external environment. An interface circuit in anetworking subsystem 1422 may optionally communicate that the biological life form is present 1444 to anelectronic device 1446 in response tooutput signal 1442 fromprocessor 1414. - In some embodiments, operation of the environmental monitoring device may be remotely configured. This is shown in
FIG. 15 , which presents a flow diagram illustrating amethod 1500 for providing an alert based on an alert setting, which may be performed by a processor in the environmental monitoring device. For example, the processor may execute a program module that includes instructions for operations inmethod 1500. During operation, the processor may receive (or access) sensor data (or analyzed sensor data) associated with a sensor device (operation 1510) based on measurements of an environmental condition in an external environment that includes the environmental monitoring device. - Then, the processor, assesses (operation 1512) if the environmental condition indicates a threat. If no,
method 1500 ends. Otherwise, the processor provides the alert (operation 1514) to an electronic device, which is separate from the environmental monitoring device (and may not communicate with and/or may not have electrical coupling to the environmental monitoring device), based on the alert setting (which may specify when or the requirements for an alert to be communicated and how the alert is communicated, such as: an audible alarm having a tone and a volume setting, a Short Message Service, email, a social network, a messaging service with a restricted number of characters per message, a telephone call, etc.). For example, the processor may provide an output or a control signal to a networking interface that, in response, wirelessly communicates the alert to the electronic device (such as a cellular telephone of a user or owner of the environmental monitoring device.) This capability may enable remote monitoring of the environment, such as while the user runs errands or is travelling. Note that the alert may include information quantifying a degree of the threat, such as a concentration of a chemical or a level of risk to individuals in the external environment. In some embodiments, the processor also provides the alert in the external environment. In particular, the processor may provide an output or a control signal to one or more speakers, which output an audible sound in the external environment. - Separately or additionally, the environmental monitoring device may receive, from the electronic device, the modified alert setting and optionally a (separate) control command (operation 1516). For example, the modified alert setting and the option control command may be wirelessly received from the user. In response, the processor disables the providing of the alert (operation 1518) based on the modified alert setting and the optional control command. Note that the control command, such as a code, a safe word or a password, may help prevent accidental or unintended disabling of the alerts.
- Furthermore, the processor may optionally perform one or more additional actions (operation 1520). For example, the processor may assess the threat after receiving the modified alert setting and may reactivate the providing of the alert if the threat continues to increase. Alternatively or additionally, the processor may revert from the modified alert setting to the alert setting after a time interval (such as 5, 10, 15 or 30 minutes).
- While the previous embodiments illustrated remote disabling of alerts (and, more generally, remote configuration of the alert setting and/or operation of the environmental monitoring device, including an operating mode of the environmental monitoring device), in other embodiments the user may disable the alert based on an action performed in the environment. For example, the sensor device in the environmental monitoring device may provide additional sensor data based on monitoring of a user command and an optional (separate) control command in the external environment (such as a sound, a verbal instruction or command, a gesture, a sequence of bodily motions, a facial expression, etc.). Note that the control command may include a safe word, a password or a security code that is spoken by the user or that is provided by the user via a user interface. In response to receiving the additional sensor data and the optional control command, the processor may disable the providing of the alert. Alternatively or additionally, the processor may disable the providing of the alert when the user activates or changes the position of a switch in a feedback subsystem in the environmental monitoring device. Note that the switch may be a physical switch, knob or dial, or a virtual switch (or a user-interface object or icon) that is presented on a display in the environmental monitoring device.
- Furthermore, while the previous embodiments illustrated remote modification of the alert setting, in some embodiments the user modifies the alert setting by interacting with a user interface (such as a user-interface object or icon and, more generally, a selection mechanism) in the feedback subsystem that allows the user to select the type of alert or feedback (including disabling alerts). For example, a selection box or a slider bar may allow the user to select options or settings such as: basic, intermediate or advanced feedback (depending on the technical level of the user or the application of the environmental monitoring device). The user may also use a user interface in the environmental monitoring device and/or the display to select feedback and notification options or settings, such as: the danger alarms and alerts, threshold values for detecting environmental conditions (such an environment-specific threshold values, which may be calibrated based on a history of an environment), optimal settings for a particular environmental monitoring device or environment (such as calibration settings, power-consumption settings, etc.) or a generic environmental monitoring device or environment, etc. Alternatively, the thresholds may be determined based on sensor data and/or environmental conditions associated with multiple environmental monitoring devices, e.g., using a supervised learning technique (such as support vector machines, classification and regression trees, a neural network, regression analysis, Bayesian analysis, etc.). Note that the environmental monitoring device may also display and/or provide to the electronic device operating information, such as: sensor life, uptime, battery life remaining, network connectivity, danger alarms enabled or disabled, and/or status messages.
-
FIG. 16 presents a drawing illustrating communication between anenvironmental monitoring device 1610 and anelectronic device 1612 during method 1500 (FIG. 15 ). During operation ofenvironmental monitoring device 1610,processor 1614 may receivesensor data 1622 associated with asensor device 1616 based on measurements of an environmental condition in an external environment. Then, ifprocessor 1614 assesses the environmental condition indicates athreat 1624,processor 1614 may provide alert 1626 toelectronic device 1612 based on the alert setting. In some embodiments,processor 1614 provides anoutput signal 1628 to one ormore speakers 1618, which output anaudible sound 1630 in the external environment. - Separately or additionally,
networking subsystem 1620 may optionally receive, fromelectronic device 1612, modifiedalert setting 1632 and optionally controlcommand 1634 in one or more packets or messages. In response,processor 1614 optionally disablesalerts 1636. - Furthermore,
processor 1614 may assessthreat 1624 based onadditional sensor data 1638 after receiving optional modifiedalert setting 1632, and may optionally reactivate thealerts 1640 ifthreat 1624 continues to increase. Alternatively or additionally,processor 1614 may revert from modified alert setting 1632 to the alert setting after a time interval. In response to either, the one ormore speakers 1618 may optionally providesound 1642. - In some embodiments, the environmental monitoring device determines if the alarm device is activated based, at least in part, on predefined (or predetermined) characterization of the external environment. This is shown in
FIG. 17 , which presents a flow diagram illustrating amethod 1700 for providing an alert, which may be performed by a processor in the environmental monitoring device. For example, the processor may execute a program module that includes instructions for operations inmethod 1700. During operation, the processor may receive (or access) acoustic data (or analyzed acoustic data) associated with an acoustic sensor (operation 1710) based on measurements of sound in an external environment that includes the environmental monitoring device. - Then, the processor may determine if the alarm device, which is separate from the environmental monitoring device (and may not communicate with and/or may not have electrical coupling to the environmental monitoring device), is activated (operation 1712) based on the acoustic data and the predefined characterization of the external environment. For example, the predefined characterization may include a location of the alarm device in the external environment. This location may be specified by: an image of the external environment, a positioning system (such as GPS), a communication network (such as a cellular-telephone network), and/or an acoustic latency in the external environment (which can be used to determine distance). Moreover, the location of the alarm device may be relative to a location of the environmental monitoring device in the external environment. Furthermore, the predefined characterization may include an acoustic transfer function of the external environment proximate to the alarm device and the environmental monitoring device. This acoustic transfer function may be determined by the user using an application executing on the user's cellular telephone, which may output acoustic energy (such as a beacon or other signals) and measure echoes or an acoustic return as the user moves the cellular telephone through the external environment (and, thus, generates an acoustic map of the external environment). In conjunction with known locations of the cellular telephone, this information may allow the application to determine acoustic transfer function, which is then communicated to the environmental monitoring device. Moreover, using the acoustic transfer function, the processor may correct the acoustic data for distortion (such as amplitude loss and/or phase shifts) associated with the external environment, thereby allowing the processor to determine if the alarm device is activated (and, if there is more than one alarm device in the external environment, to determine which alarm device is activated).
- Next, the processor may provide the alert (operation 1714) if the alarm device is activated. For example, the processor may provide an output or a control signal to one or more speakers that, in response, output an audible sound in the external environment. Alternatively or additionally, the processor may provide an output or a control signal to a networking subsystem, which wirelessly communicates the alert to another electronic device (such as the user's cellular telephone).
-
FIG. 18 presents a drawing illustrating communication between anenvironmental monitoring device 1810 and analarm device 1812 during method 1700 (FIG. 17 ). During operation ofenvironmental monitoring device 1810,processor 1814 may receiveacoustic data 1822 associated with an acoustic sensor based on measurements ofsound 1808 in an external environment fromalarm device 1812. - Then,
processor 1810 may determine ifalarm device 1812 is activated 1824 based onacoustic data 1822 and the predefined characterization of the external environment. - Next,
processor 1810 may provide the alert ifalarm device 1812 is activated 1824. For example,processor 1810 may provide anoutput signal 1826 to one ormore speakers 1818 that, in response, output anaudible sound 1828 in the external environment. Alternatively or additionally,processor 1810 may provide anoutput signal 1830 to anetworking subsystem 1820, which wirelessly communicates alert 1832 to anotherelectronic device 1834. - In some embodiments, the environmental monitoring device uses monitoring of one or more environmental conditions in an external environment to dynamically adapt an illumination pattern or lighting. This is shown in
FIG. 19 , which presents a flow diagram illustrating a method 1900 for illuminating at least a portion of an external environment, which may be performed by a processor in the environmental monitoring device. For example, the processor may execute a program module that includes instructions for operations in method 1900. During operation, the processor may receive (or access) sensor data (or analyzed sensor data) associated with a sensor device (operation 1910) based on measurements of an environmental condition in the external environment that includes the environmental monitoring device. - Then, the processor may select an illumination pattern (operation 1912) from a set of illumination patterns based on the sensor data, where the set of illumination patterns are associated with non-zero illumination of the external environment. Thus, in response to the sensor data, the processor may transition from one illumination pattern to another.
- Alternatively or additionally, a user-input mechanism (such as a user interface) in the environmental monitoring device may optionally receive a user selection (operation 1914) that specifies a desired illumination pattern. In response to the received user selection, the processor may change the selected illumination pattern.
- Furthermore, one or more light sources in the environmental monitoring device may illuminate at least a portion of the external environment (operation 1916) based on the selected illumination pattern.
- For example, at least two of the illumination patterns in the set of illumination patterns may have: different spatial patterns in the external environment, different temporal patterns (or variations as a function of time, such as continuous, intermittent and/or modulated temporal patterns), different wavelengths of light, and/or different light intensities. Moreover, the environmental condition may include: opening of a door, an individual getting out of bed, an individual waking up, an individual (such as a baby) crying, an individual tossing and turning in bed (such as when the individual is having a nightmare), an individual shivering (which may be identified by an increasing amplitude of motion or vibration of the individual); and/or a change in health condition of an individual (such as a child coughing or having breathing trouble). Furthermore, at least one illumination pattern in the set of illumination patterns illuminates under a piece of furniture (such as a bed) in the external environment.
- Thus, if a parent opens a door to a child's bedroom (which may constitute an environmental condition), the illumination pattern or lighting in the bedroom may change (e.g., the illumination pattern may transition from a ‘nightlight’ illuminating downward towards the floor to a narrow, low-intensity beam of light that shines on the child's bed). Similarly, if the child gets out of bed or wakes up (which also may constitute environmental conditions), the illumination pattern may change from the nightlight to a general illumination of the bedroom with a temporally slow increasing light intensity or to illuminating below the child's bed (so they can ‘monster proof’ the room). Alternatively, if the child is trying to fall to sleep (yet another environmental condition), the selected illumination pattern may attempt to assist or facilitate sleep. In particular, human dark or night vision is sensitive to visible wavelengths in the blue-portion of the spectrum. Consequently, the selected illumination pattern may include wavelengths of light in a predefined range, such as: wavelengths greater than approximately 530 nanometers or a predefined range that excludes wavelengths between approximately 460-480 nanometers. This predefined range may be implemented using one or more optical filters in or associated with the one or more light sources. More generally, the illumination pattern may be associated with: a light intensity or brightness, one or more wavelengths of light, a modulation pattern, etc. For example, the color of the illumination pattern at a given time may be specified by a hue and a saturation.
-
FIG. 20 presents a drawing illustrating communication within anenvironmental monitoring device 2010 during method 1900 (FIG. 19 ). During operation ofenvironmental monitoring device 2010,processor 2012 may receive sensor data 2020 associated with asensor device 2014 based on measurements of an environmental condition in the external environment. - Then,
processor 2012 may select anillumination pattern 2022 from a set of illumination patterns based on sensor data 2020. Alternatively or additionally, a user 2016 may optionally provide auser selection 2024 that specifies a desired illumination pattern to user-input mechanism 2018, which is then provided toprocessor 2012. In response to the receiveduser selection 2024,processor 2012 may change the selectedillumination pattern 2026. - Furthermore, one or more
light sources 2028 may provideillumination 2030 of at least a portion of the external environment based on the selectedillumination pattern 2026. - In an exemplary embodiment, the environmental monitoring device of
FIGS. 19 and 20 is used to provide an illumination pattern in the environment and sensor data based on a monitored environmental condition. In particular, home users (such as home owners, tenants, roommates, etc.) and commercial users (such as office users, industrial users, hospitality users, etc.) often require or prefer lighting on walkways and other areas of their home or business at night. In addition, users of both homes and businesses are often concerned about the environmental quality in the environments that they are living and working in. The environmental monitoring device may include a sensor device and may provide light (i.e., the illumination pattern) when desired by the user (e.g., at night), and may collect sensor data at any desired hour of the day, even when light may not be required or even desired by a user. The sensor data may be used by a user to assess the quality of their environment and determine if their environment is good and stable (e.g., the air quality has low levels of volatile organic compounds and allergens). Alternatively, the user can determine if their environment is potentially harmful or contains allergens that need to be addressed. - A light source in the environmental monitoring device may provide light (i.e., the illumination pattern) that can be for a variety of applications, such as: illuminating dark areas, signaling, display lighting, photography, etc. This light source may be: a light emitting diode, a plasma generation device, an incandescent light bulb, a light fixture (with or without an installed light source), a flashlight, a headlamp, a backlight for a screen, a photography flash device, a safety signal, an emergency light, etc. Moreover, the light source may emit light continuously, intermittently, modulated or in any other suitable visual pattern. In one embodiment, upon powering up the light source, the environmental monitoring device increases and decreases the brightness of the light source at a rate that simulates human breathing for 30 seconds. Additionally, the wavelength or color output by the light source may be: blue, white, yellow, or any other suitable hue, and can be in the ultraviolet spectrum, visible light spectrum, infrared spectrum, or any other suitable range of wavelengths. These wavelength ranges and/or colors may be chosen to serve specific functions. For example, in one embodiment the light output from the lighting source may be filtered to avoid wavelengths between 460 and 480 nm. Alternatively, the output light may be to only allow wavelengths of light greater than 530 nm. In other embodiments, the light source has low output in the wavelengths between 460 and 480 nm or below 530 nm. Note that wavelengths of light in the 460-480 nm range may be associated with dim-light melatonin onset, which may result in the depletion of melatonin levels. By filtering or choosing light sources with little or no output at wavelengths less than 530 nm, melatonin production in a child or an adult may not be disturbed during the night, and, therefore, their rest may be unaffected by the optical output from a nightlight. In another example, the color of the output light or of an illuminated environmental monitoring device may provide visual feedback or an indication of the monitored environmental condition (such as ‘green’ for ok, ‘yellow’ for concern, and ‘red’ for a warning, or ‘blue’ when there is a wireless connection to another electronic device and flashing ‘red’ when there is no wireless connection).
- In some embodiments, the configuration and/or architecture of the environmental monitoring device may facilitate monitoring of one or more environmental conditions. This is shown in
FIG. 21 , which presents a block diagram illustrating a cross-sectional view of anenvironmental monitoring device 2100. This environmental monitoring device may include ahousing 2110 having walls that define acavity 2112 withinhousing 2110, and may include flow vents 2114 in at least one of the walls that, during operation ofenvironmental monitoring device 2100, direct afluid flow 2116 into and out ofcavity 2112. - Moreover,
environmental monitoring device 2100 may include asensor device 2118 withincavity 2112, which provides sensor data based on measurements of an environmental condition in an external environment that includesenvironmental monitoring device 2100. Furthermore,environmental monitoring device 2100 may include a processor 2120 (and, more generally, an integrated circuit) withincavity 2112, which processes the sensor data. Note thatfluid flow 2116 may be associated with operation ofprocessor 2120, andprocessor 2120 may be positioned relative tosensor device 2118 so thatfluid flow 2116 is directed oversensor device 2118 to facilitate the measurements. Note thatsensor device 2118 andprocessor 2120 may be on acommon circuit board 2108 or different circuit boards. -
Fluid flow 2116 may include a convective fluid flow associated with heat generated during operation ofprocessor 2120. Alternatively or additionally,environmental monitoring device 2100 may include anoptional fluid driver 2122 and, during operation ofprocessor 2120,optional fluid driver 2122 may forcefluid flow 2116 into and out of cavity 2112 (and, thus, over sensor device 2118). - Additionally,
sensor device 2118 may include a set of sensors, andenvironmental monitoring device 2100 may include anoptional baffle 2124 that directsfluid flow 2116 over a selected sensor in the set of sensors. An orientation ofoptional baffle 2124 may be controlled by optional steering mechanism 2126 (based on a control signal provided by processor 2120) and/or manually by a user ofenvironmental monitoring device 2100. For example, theoptional steering mechanism 2126 may controloptional baffle 2124 so thatfluid flow 2116 is sequentially directed over different sensors in the set of sensors so that the sensors are polled, thereby facilitating temporal sampling of sensor data. - In an exemplary embodiment, the environmental monitoring device includes an air-intake mechanism that, during operation, allows air to enter into the environmental monitoring device, and to pass by or over a sensor device (such as a sensing array). The air-intake mechanism may be located on the front face, the side, or the back face of the environmental monitoring device. Moreover, the air-intake mechanism may be: a beveled groove, an opening, a series of perforations in the surface of environmental monitoring device, or another suitable type of ventilation. The environmental monitoring device may include a fan to help draw air into the environmental monitoring device. This fan may be: an axial fan, a centrifugal fan, a blower, a mechanical flap, a turbine, etc. For example, the front face of the
environmental monitoring device 2100 may include a circular beveled groove through which air can enter and an axial fan located behind the groove that can draw air in. Alternatively, the front surface of the environmental monitoring device may have a square shape, a rectangular shape, a triangular shape, a pentagonal shape, hexagonal shape, or any other suitable polygon, and may include rounded corners with perforations that allow air to flow inside the environmental monitoring device. - Furthermore, an air-output mechanism may allow air that has entered the environmental monitoring device to exit. This air-output mechanism may include: a beveled groove, an exhaust port, a perforation, etc. The air-output mechanism may be located on the front face, the side, or the back face of the environmental monitoring device. For example, the back surface or face of the environmental monitoring device may include two exhaust ports through which air can exit a chassis or housing. Alternatively, the back surface of the environmental monitoring device may include a perforated square through which air can flow.
- Additionally, the components in the environmental monitoring device may be arranged so heat generated during operation of one or more of the components heats air being taken in through the air-intake mechanism. For example, the environmental monitoring device may have a chamber (e.g., a convection chamber) through which the heated air rises and exits the environmental monitoring device via the air-output mechanism. In some embodiments, a heating element is included near the thermally radiating components to improve or increase the movement of air due to convection of heat from the thermally radiating components. In some embodiments, air enters through the air-intake mechanism and into a chamber, where it is heated by the thermally radiating components and/or the heating element. As the temperature of the air increases, the air can rise and circulate past the sensor device and out through the air-output mechanism.
- Operation of
environmental monitoring device 2100 is further shown inFIG. 22 , which presents a flow diagram illustrating amethod 2200 for processing sensor data. This method may be performed by a processor in anenvironmental monitoring device 2100 inFIG. 21 . In particular, during operation the processor may generate a fluid flow over a sensor device (operation 2210) in the environmental monitoring device, where the fluid flow is associated with operation of the processor, and where the processor is positioned relative to the sensor device so that the fluid flow is directed over the sensor device to facilitate measurements. For example, the fluid flow may include a convective fluid flow associated with heat generated during operation of the processor. Alternatively or additionally, the environmental monitoring device may include a fluid driver and, during operation of the processor, the fluid driver may force the fluid flow into and out of a cavity in the environmental monitoring device (and, thus, over the sensor device). Thus, the fluid flow may include an airflow and the fluid driver may include a fan, or the fluid flow may include a liquid flow and the fluid driver may include a pump. - In some embodiments, a steering mechanism (such as a stepper motor) optionally changes an orientation of a baffle in the environmental monitoring device based on a selected sensor. In particular, the processor may optionally provide an output signal (operation 2212) to the steering mechanism based on the selected sensor. Alternatively, an orientation of the baffle may change in response to an external force applied to the baffle (e.g., by a user of the environmental monitoring device).
- Then, the processor may receive the sensor data (operation 2214) from the sensor device based on measurements of an environmental condition in the external environment that includes the environmental monitoring device. Note that the sensor device may include: an air-quality sensor, a particle counter, and/or a volatile-organic-compound sensor.
- Next, the processor may process the sensor data (operation 2216). For example, the processor may: analyze the sensor data, filter the sensor data, compare the sensor data to data from other environmental monitoring devices, and/or perform another operation.
- In some embodiments, the environmental monitoring device includes a power source that ensures that at least a subset of the functionality of the environmental monitoring device is available over a time interval (such as 10 years). This is shown in
FIG. 23 , which presents a block diagram illustrating an environmental monitoring device 2300. In particular, environmental monitoring device 2300 may include asensor device 2310 that provides sensor data based on measurements of environmental conditions in an external environment that includes environmental monitoring device 2300. Moreover, aprocessor 2312 may assess if the environmental conditions indicate an occurrence of at least one of a set of threats (which includes one or more threats). If yes,processor 2312 may provide a corresponding alert. Furthermore, environmental monitoring device 2300 may include a power source 2314 that includes aprimary power source 2316 and a secondary power source 2318, where secondary power source 2318 may have at least a 10-year life and may power at least a subset of the functionality of environmental monitoring device 2300 (such as minimal or basic safety functionality) in the eventprimary power source 2316 fails. For example, secondary power source 2318 may include several batteries in parallel with each other. Furthermore, secondary power source 2318 may be sealed into or non-removable from environmental monitoring device 2300. - Note that the environmental conditions (and, thus, the set of threats) may include: presence of smoke, presence of carbon monoxide, fire, etc. Thus,
sensor device 2310 may include a smoke detector that provides a smoke alert when smoke is present, and a carbon-monoxide detector that provides a carbon-monoxide alert when carbon monoxide is present. Moreover, the subset of the functionality may include providing an alert when smoke or carbon monoxide is present in the external environment. In this way, environmental monitoring device 2300 may be compliant with regulations that mandate that smoke detectors or carbon-monoxide detector have at least 10-year life. - In some embodiments, environmental monitoring device 2300 includes an optional
electrical adaptor 2320 that can be electrically coupled to a power line. Alternatively or additionally, optionalelectrical adaptor 2320 may include an electrical connector that can be rotatably coupled to a light socket (as illustrated inFIG. 8 ). - Furthermore,
primary power source 2316 may include a rechargeable battery. However, in other embodimentsprimary power source 2316 includes a non-rechargeable battery. Additionally,primary power source 2316 may be recharged via: a Universal Serial Bus connector and/or a cellular-telephone charger cable. For example,power sources 2316 and 2318 may be alternately or sequentially charged. - In some embodiments,
primary power source 2316 is remateably mechanically and electrically coupled to environmental monitoring device 2300. For example,primary power source 2316 may be removed from and reattached to environmental monitoring device 2300 using: a broom handle and/or a magnet. In particular, a broom handle can push onprimary power source 2316, which may causeprimary power source 2316 to ‘pop out’ of environmental monitoring device 2300. In particular,primary power source 2316 may be removed from environmental monitoring device 2300 by a compressed spring when an external force is applied to undo a latch, and may be reattached to environmental monitoring device 2300 when an external force is applied to compress the spring and close the latch. (Note that this type of removableprimary power source 2316 is sometimes referred to as a ‘push-latched battery cartridge.’) Alternatively, if a shaft with a magnet remateably magnetically couples or attaches toprimary power source 2316, an external force (such as that supplied by a user pulling on the shaft) may be applied toprimary power source 2316 to overcome friction, a force associated with bilateral protrusions or bumps in a housing surroundingprimary power source 2316, and/or a force associated with a magnet in the housing. In these ways,primary power source 2316 may be removed from environmental monitoring device 2300 and/or subsequently reinserted or replaced. This is shown inFIG. 24 , which presents a drawing illustrating environmental monitoring device 2400. - In an exemplary embodiment, one or more power sources can be removed or placed into the environmental monitoring device using assistance mechanism. The assistance mechanism may include: a ring, a hook, a magnetic strip, a rare earth magnet, a latch, a sticky material (such as double-sided tape), etc. For example, a power supply in the environmental monitoring device may include a battery that can be removed from a chassis or housing of the environmental monitoring device. This battery may be encased in a battery package or battery holder, which includes features (such as the assistance mechanism) that facilitate removal or placement of the battery. In some embodiments, an accessory-removal assistance device (such as a pole or broom handle) is used to facilitate easy removal of the battery package from a distance. In particular, the battery package may include a loop through which the accessory-removal assistance device can be hooked and pulled so that the battery package and the power supply separate from the main chassis of the environmental monitoring device. This loop may be embedded within the battery package and may protrude after a switch is depressed, at which point the battery package can be separated from the main chassis. Alternatively, a magnet may be embedded in the battery package so that it can be pulled away from the body of the chassis using another magnet on the accessory-removal assistance device.
- Operation of environmental monitoring device 2300 (
FIG. 23 ) is further shown inFIG. 25 , which presents a flow diagram illustrating amethod 2500 for providing an alert. In particular, during operation the environmental monitoring device may provide power from a power source (operation 2510) in the environmental monitoring device to a sensor device and a processor. The power source may include a primary power source and a secondary power source. Furthermore, the secondary power source may have at least the 10-year life and may power at least the subset of the functionality of the environmental monitoring device in the event the primary power source fails. Then, the sensor device may measure the environmental condition (operation 2512) in the external environment that includes the environmental monitoring device. Moreover, the processor may assess if the environmental conditions indicates the occurrence of at least the one of the set of threats (operation 2514) based on the measurements. For example, the set of threats may include one or more threats, such as the presence of carbon monoxide, the presence of smoke, fire, etc. If not,method 2500 may end. Otherwise, if at least the one of the set of threats is present, the processor may provide the corresponding alert (operation 2516). - In some embodiments, a mounting system is used to mount the environmental monitoring device on an external surface, such as a wall, ceiling, floor and/or a suitable surface in the external environment. This is shown in
FIG. 26 , which presents a block diagram illustrating amounting system 2600. In particular, mountingsystem 2600 may include abase 2610 that can be rigidly mounted on an external surface (such as to a stud, a conduit box or a junction box in a wall 2612, using screws, nails, glue, sticky tack, or another suitable fastener). This base may have amating surface 2614 with negative features 2616 (such as female receptors or holes) in recessed regions belowmating surface 2614. Moreover, mountingsystem 2600 may includeenvironmental monitoring device 2618 having amating surface 2620 with positive features 2622 (such as male receptors or pins), which correspond tonegative features 2616, protruding abovemating surface 2620, wheremating surface 2620 facesmating surface 2614, and wherepositive features 2622 can be remateably coupled tonegative features 2616. In some embodiments, the remateable coupling involves the use of a tool, such as a wrench or an Allen or hex key that is used to release a locking mechanism (e.g., a lock nut). (However, in other embodiments a tool is not used.) Note that the remateable coupling may involve: pushingpositive features 2622 intonegative features 2616; rotatingenvironmental monitoring device 2618 relative to base 2610 about anaxis 2624 perpendicular tomating surface 2614 so thatpositive features 2622 interlock withnegative features 2616; and applying a torque aboutaxis 2624 to snappositive features 2622 into a lock position innegative features 2616. - In some embodiments,
base 2610 can be electrically coupled to an external power line. Thus, the remateable coupling may include mechanical coupling and/or electrical coupling. - Furthermore,
positive features 2622 can be remateably decoupled fromnegative features 2616. This remateable decoupling may involve: applying a torque toenvironmental monitoring device 2618 relative to base 2610 aboutaxis 2624 in an opposite sense to the torque used to remateably couplepositive features 2622 andnegative features 2616 untilpositive features 2622 snap out of the lock position; rotatingenvironmental monitoring device 2618 relative to base 2610 aboutaxis 2624 in an opposite sense to the rotation used to remateably couplepositive features 2622 andnegative features 2616; and pullingpositive features 2622 out ofnegative features 2616. - To prevent or deter theft of
environmental monitoring device 2618, in some embodimentsenvironmental monitoring device 2618 is registered as belonging at a particular location, and can only be moved ifenvironmental monitoring device 2618 receives a security code. For example, the security code may be supplied wirelessly from an electronic device (such as a cellular telephone) and/or may be entered into auser interface 2626. Moreover, a sensor device inenvironmental monitoring device 2618 may monitor a spatial parameter ofenvironmental monitoring device 2618. If a change in the spatial parameter relative to base 2610 exceeds a threshold value (such as a relative change in the spatial parameter of 10 or 25%) withoutenvironmental monitoring device 2618 first receiving the security code,environmental monitoring device 2618 may provide an alert (such as outputting an audible alarm or wirelessly communicating an alert message to the electronic device) and/or may disableenvironmental monitoring device 2618. An external system adapted to receive data fromenvironmental monitoring device 2618 may provide an alert if a data connection or data transmission is interrupted or ceased in this way. Note that the spatial parameter may include a location ofenvironmental monitoring device 2618, a velocity ofenvironmental monitoring device 2618 and/or an acceleration ofenvironmental monitoring device 2618. Thus, the spatial parameter may include: a derivative of the location, an integration of the velocity and/or a double integration of the acceleration. -
FIG. 27 presents a flow diagram illustrating amethod 2700 for mounting an environmental monitoring device, such as environmental monitoring device 2618 (FIG. 26 ). During this method, positive features, protruding above a first mating surface of an environmental monitoring device, may be inserted into corresponding negative features (operation 2710) on a second mating surface of a base. Then, the environmental monitoring device may be rotated relative to the base (operation 2712) about an axis perpendicular to the second mating surface so that the positive features interlock with the negative features. Next, a torque may be applied about the axis (operation 2714) to snap the positive features into a lock position in the negative features. - A variation on the mounting system is shown in
FIG. 28 , which presents a block diagram illustrating amounting system 2800. In particular, this mounting system may include abase 2810 that can be rigidly mounted on an external surface (such as to a stud, a conduit box or a junction box in awall 2812 having a thickness). This base may have amating surface 2814 that includes magnetic coupling elements 2816 (e.g., three permanent magnets or electromagnets in a triangular arrangement). Moreover, mountingsystem 2800 may include anenvironmental monitoring device 2818 having amating surface 2820 with magnet coupling elements 2822 (e.g., three permanent magnets or electromagnets in a triangular arrangement), where themating surface 2820 facesmating surface 2814, and wheremagnet coupling elements 2816 can be remateably coupled to magnet coupling elements 2822 (e.g., via a magnetic field betweenmagnetic coupling elements 2816 and 2822). In some embodiments, the remateable coupling involves the use of a tool, such as a wrench or an Allen or hex key that is used to release a locking mechanism (e.g., a lock nut). (However, in other embodiments a tool is not used.) The remateable coupling may involve: positioningmating surface 2820 within a predefined distance (such as 2-3 cm or more than the thickness ofwall 2812, which may be ⅝ or ¾ in) frommating surface 2814 along an axis 2824 perpendicular tomating surface 2814; and positioningmagnet coupling elements 2816 substantially overlapping (such as an overlap of more than 50%)magnet coupling elements 2822. - Moreover,
base 2810 can be electrically coupled to an external power line. Thus, the remateable coupling may include mechanical coupling and/or electrical coupling. Furthermore,base 2810 may include an inductive charging mechanism (ICM) 2826 that inductively charges a power source or supply (not shown) in theenvironmental monitoring device 2818 whenmagnet coupling elements 2816 are remateably coupled tomagnetic coupling elements 2822. Alternatively or additionally, inductive charging mechanism 2826 may inductively provide power toenvironmental monitoring device 2818 whenmagnet coupling elements 2816 are remateably coupled tomagnetic coupling elements 2822. - In some embodiments,
magnetic coupling elements 2816 can be remateably decoupled frommagnetic coupling elements 2822. This remateable decoupling may involve pulling onenvironmental monitoring device 2818 along axis 2824 until a coupling force associated withmagnetic coupling elements - To prevent or deter theft of
environmental monitoring device 2818, in some embodimentsenvironmental monitoring device 2818 is registered as belonging at a particular location, and can only be moved ifenvironmental monitoring device 2818 receives a security code. For example, the security code may be supplied wirelessly from an electronic device (such as a cellular telephone) and/or may be entered into auser interface 2828. Moreover, a sensor device inenvironmental monitoring device 2818 may monitor a spatial parameter ofenvironmental monitoring device 2818. If a change in the spatial parameter relative to base 2810 exceeds a threshold value (such as a relative change in the spatial parameter of 10 or 25%) withoutenvironmental monitoring device 2818 first receiving the security code,environmental monitoring device 2818 may provide an alert (such as outputting an audible alarm or wirelessly communicating an alert message to the electronic device) and/or may disableenvironmental monitoring device 2818. An external system adapted to receive data fromenvironmental monitoring device 2818 may provide an alert if a data connection or data transmission is interrupted or ceased in this way. Note that the spatial parameter may include a location ofenvironmental monitoring device 2818, a velocity ofenvironmental monitoring device 2818 and/or an acceleration ofenvironmental monitoring device 2818. Thus, the spatial parameter may include: a derivative of the location, an integration of the velocity and/or a double integration of the acceleration. -
FIG. 29 presents a flow diagram illustrating amethod 2900 for mounting an environmental monitoring device, such as environmental monitoring device 2818 (FIG. 28 ). During this method, first magnetic coupling elements, on a first mating surface of an environmental monitoring device, may be aligned with corresponding second magnetic coupling elements (operation 2910) on a second surface of a base. Then, the first magnetic coupling elements and the second magnetic coupling elements may be remateably coupled (operation 2912) by a magnetic field between the first magnetic coupling elements and the second magnetic coupling elements. For example, the magnetic field may induce an electric field that results in a force of attraction between the environmental monitoring device and the base. - While positive and negative features and magnetic coupling elements were used as illustrations in the preceding embodiments, in other embodiments the environmental monitoring device is remateably coupled to the base using: hooks, adhesive, screws, snaps, Velcro, and/or another suitable connector.
- In some embodiments of one or more of the preceding methods, there may be additional or fewer operations. Furthermore, the order of the operations may be changed, and/or two or more operations may be combined into a single operation. For example, in
FIG. 19 , instead of or in addition to changing the illumination pattern, the environmental monitoring device may change an operating mode in response to image data and/or sensor data. In addition, in some of the preceding embodiments there are fewer components, more components, a position of a component is changed and/or two or more components are combined. - A wide variety of materials may be used to fabricate the environmental monitoring device (and, in particular, the housing or chassis of the environmental monitoring device), including: organic materials (such as plastic, polyethylene, wood, etc.), inorganic materials (such as a metal), glass, concrete, rubber, a semiconductor, a fabric, etc. Moreover, the housing or chassis may be transparent or opaque.
- In the preceding description, we refer to ‘some embodiments.’ Note that ‘some embodiments’ describes a subset of all of the possible embodiments, but does not always specify the same subset of embodiments.
- The foregoing description is intended to enable any person skilled in the art to make and use the disclosure, and is provided in the context of a particular application and its requirements. Moreover, the foregoing descriptions of embodiments of the present disclosure have been presented for purposes of illustration and description only. They are not intended to be exhaustive or to limit the present disclosure to the forms disclosed. Accordingly, many modifications and variations will be apparent to practitioners skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present disclosure. Additionally, the discussion of the preceding embodiments is not intended to limit the present disclosure. Thus, the present disclosure is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
Claims (20)
1. An electronic device, comprising:
a sensor mechanism configured to provide sensor data based on measurements of an environmental condition in an external environment that includes the electronic device, wherein the environmental condition includes opening of a door in the external environment;
a control mechanism, electrically coupled to the sensor mechanism, configured to select an illumination pattern from a set of illumination patterns based on the sensor data, wherein the set of illumination patterns are associated with illumination of the external environment, and wherein, in response to the opening of the door, the control mechanism transitions the illumination pattern to one that selectively illuminates a bed in the external environment relative to a remainder of the external environment; and
an illumination mechanism, electrically coupled to the control mechanism, configured to illuminate at least a portion of the external environment based on the selected illumination pattern.
2. The electronic device of claim 1 , wherein the environmental condition includes one of: an individual waking up, and the individual getting out of bed.
3. The electronic device of claim 2 , wherein, in response to the environmental condition, the control mechanism transitions the illumination pattern to selectively illuminate under a piece of furniture in the external environment relative to the remainder of the external environment.
4. The electronic device of claim 1 , wherein, when the electronic device is powered on, the control mechanism selects the illumination pattern in which light intensity is varied as a function of time to simulate human breathing.
5. The electronic device of claim 1 , wherein the environmental condition includes a change in a health condition of an individual.
6. The electronic device of claim 5 , wherein the change in the health condition includes one of: coughing, a breathing problem, is associated with an illness, and is associated with a chronic disease.
7. The electronic device of claim 1 , wherein the sensor mechanism is other than a motion sensor and an audio sensor.
8. The electronic device of claim 1 , wherein the environmental condition includes one of: difficulty falling asleep, and a nightmare.
9. A computer-program product for use in conjunction with an electronic device, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein to illuminate at least a portion of an external environment that includes the electronic device, the computer-program mechanism including:
instructions for receiving sensor data based on measurements of an environmental condition in the external environment;
instructions for selecting an illumination pattern from a set of illumination patterns based on the sensor data, wherein the set of illumination patterns are associated with illumination of the external environment; and
instructions for illuminating at least the portion of the external environment based on the selected illumination pattern.
10. The computer-program product of claim 9 , wherein the environmental condition includes opening of a door in the external environment; and
wherein, in response to the opening of the door, the selected illumination pattern selectively illuminates a bed in the external environment relative to a remainder of the external environment.
11. The computer-program product of claim 9 , wherein the environmental condition includes one of: an individual waking up, and the individual getting out of bed.
12. The computer-program product of claim 9 , wherein, in response to the environmental condition, the selected illumination pattern selectively illuminates under a piece of furniture in the external environment relative to the remainder of the external environment.
13. The computer-program product of claim 9 , wherein, when the electronic device is powered on, the light intensity of the selected illumination pattern is varied as a function of time to simulate human breathing.
14. The computer-program product of claim 9 , wherein the environmental condition includes a change in a health condition of an individual.
15. The computer-program product of claim 9 , wherein the environmental condition includes one of: difficulty falling asleep, and a nightmare.
16. A control-mechanism-implemented method for illuminating at least a portion of an external environment that includes an electronic device, wherein the method comprises:
receiving sensor data based on measurements of an environmental condition in the external environment, wherein the environmental condition includes opening of a door in the external environment;
using the control mechanism in the electronic device, selecting an illumination pattern from a set of illumination patterns based on the sensor data, wherein the set of illumination patterns are associated with illumination of the external environment, and wherein, in response to the opening of the door, the control mechanism transitions the illumination pattern to one that selectively illuminates a bed in the external environment relative to a remainder of the external environment; and
illuminating at least the portion of the external environment based on the selected illumination pattern.
17. The method of claim 16 , wherein, wherein the environmental condition includes one of: an individual waking up, and the individual getting out of bed.
18. The method of claim 17 , wherein, in response to the environmental condition, the control mechanism transitions the illumination pattern to selectively illuminate under a piece of furniture in the external environment relative to a remainder of the external environment.
19. The method of claim 16 , wherein the environmental condition includes a change in a health condition of an individual.
20. The method of claim 19 , wherein the change in the health condition includes one of: coughing, a breathing problem, is associated with an illness, and is associated with a chronic disease.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/283,035 US20150021465A1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361847079P | 2013-07-16 | 2013-07-16 | |
US201361847555P | 2013-07-17 | 2013-07-17 | |
US201361858563P | 2013-07-25 | 2013-07-25 | |
US14/283,035 US20150021465A1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
Publications (1)
Publication Number | Publication Date |
---|---|
US20150021465A1 true US20150021465A1 (en) | 2015-01-22 |
Family
ID=52342496
Family Applications (9)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/283,075 Abandoned US20150020615A1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,080 Abandoned US20150022340A1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,079 Expired - Fee Related US8947230B1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,084 Abandoned US20150022337A1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,097 Expired - Fee Related US9257030B2 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,086 Expired - Fee Related US9324227B2 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,035 Abandoned US20150021465A1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,057 Expired - Fee Related US9070272B2 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/316,446 Expired - Fee Related US9235975B2 (en) | 2013-07-16 | 2014-06-26 | Electronic device with environmental monitoring |
Family Applications Before (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/283,075 Abandoned US20150020615A1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,080 Abandoned US20150022340A1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,079 Expired - Fee Related US8947230B1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,084 Abandoned US20150022337A1 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,097 Expired - Fee Related US9257030B2 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/283,086 Expired - Fee Related US9324227B2 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/283,057 Expired - Fee Related US9070272B2 (en) | 2013-07-16 | 2014-05-20 | Electronic device with environmental monitoring |
US14/316,446 Expired - Fee Related US9235975B2 (en) | 2013-07-16 | 2014-06-26 | Electronic device with environmental monitoring |
Country Status (2)
Country | Link |
---|---|
US (9) | US20150020615A1 (en) |
WO (1) | WO2015009350A1 (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140265340A1 (en) * | 2013-03-15 | 2014-09-18 | Neptune Wave Power Llc | Maximizing Output of a Generator Operating Under the Influence of Wave Motion by Applying an Optimum Restoring Force |
US9304590B2 (en) | 2014-08-27 | 2016-04-05 | Leen, Inc. | Intuitive thermal user interface |
US9324227B2 (en) | 2013-07-16 | 2016-04-26 | Leeo, Inc. | Electronic device with environmental monitoring |
US9372477B2 (en) | 2014-07-15 | 2016-06-21 | Leeo, Inc. | Selective electrical coupling based on environmental conditions |
US9445451B2 (en) | 2014-10-20 | 2016-09-13 | Leeo, Inc. | Communicating arbitrary attributes using a predefined characteristic |
US9681510B2 (en) | 2015-03-26 | 2017-06-13 | Cree, Inc. | Lighting device with operation responsive to geospatial position |
US9723563B1 (en) | 2016-03-24 | 2017-08-01 | Himax Technologies Limited | Device and a method of waking up the same |
US9778235B2 (en) | 2013-07-17 | 2017-10-03 | Leeo, Inc. | Selective electrical coupling based on environmental conditions |
US9801013B2 (en) | 2015-11-06 | 2017-10-24 | Leeo, Inc. | Electronic-device association based on location duration |
US9865016B2 (en) | 2014-09-08 | 2018-01-09 | Leeo, Inc. | Constrained environmental monitoring based on data privileges |
US9900957B2 (en) | 2015-06-11 | 2018-02-20 | Cree, Inc. | Lighting device including solid state emitters with adjustable control |
US10026304B2 (en) | 2014-10-20 | 2018-07-17 | Leeo, Inc. | Calibrating an environmental monitoring device |
US10451229B2 (en) | 2017-01-30 | 2019-10-22 | Ideal Industries Lighting Llc | Skylight fixture |
US10465869B2 (en) | 2017-01-30 | 2019-11-05 | Ideal Industries Lighting Llc | Skylight fixture |
US10805775B2 (en) | 2015-11-06 | 2020-10-13 | Jon Castor | Electronic-device detection and activity association |
US11158174B2 (en) | 2019-07-12 | 2021-10-26 | Carrier Corporation | Security system with distributed audio and video sources |
Families Citing this family (122)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8717172B2 (en) | 2009-09-09 | 2014-05-06 | Absolute Software Corporation | Alert for real-time risk of theft or loss |
US10826335B2 (en) | 2012-12-26 | 2020-11-03 | Elwha Llc | Ad-hoc wireless sensor package |
US9426739B2 (en) | 2012-12-26 | 2016-08-23 | Elwha Llc | Ad-hoc wireless sensor package |
US9893551B2 (en) | 2012-12-26 | 2018-02-13 | Elwha Llc | Ad-hoc wireless sensor package |
US9766064B2 (en) | 2012-12-26 | 2017-09-19 | Elwha Llc | Ad-hoc wireless sensor package |
US9298945B2 (en) | 2012-12-26 | 2016-03-29 | Elwha Llc | Ad-hoc wireless sensor package |
US10491050B2 (en) | 2012-12-26 | 2019-11-26 | Elwha Llc | Ad hoc wireless sensor package |
US10230267B2 (en) | 2012-12-26 | 2019-03-12 | Elwha Llc | Ad-hoc wireless sensor package |
US9900668B2 (en) * | 2012-12-26 | 2018-02-20 | Elwha Llc | Ad-hoc wireless sensor package |
US9677990B2 (en) | 2014-04-30 | 2017-06-13 | Particles Plus, Inc. | Particle counter with advanced features |
US9239997B2 (en) * | 2013-03-15 | 2016-01-19 | The United States Of America As Represented By The Secretary Of The Navy | Remote environmental and condition monitoring system |
US11579072B2 (en) | 2013-03-15 | 2023-02-14 | Particles Plus, Inc. | Personal air quality monitoring system |
US10352844B2 (en) | 2013-03-15 | 2019-07-16 | Particles Plus, Inc. | Multiple particle sensors in a particle counter |
US10983040B2 (en) | 2013-03-15 | 2021-04-20 | Particles Plus, Inc. | Particle counter with integrated bootloader |
US12044611B2 (en) | 2013-03-15 | 2024-07-23 | Particles Plus, Inc. | Particle counter with integrated bootloader |
WO2015038878A1 (en) * | 2013-09-12 | 2015-03-19 | Wai Fong Denny Choun | Sensor apparatus and related methods |
US20150130621A1 (en) * | 2013-10-21 | 2015-05-14 | Ronald F. Seiler | Remotely Installed Fires & Smoke Detector |
US10552911B1 (en) * | 2014-01-10 | 2020-02-04 | United Services Automobile Association (Usaa) | Determining status of building modifications using informatics sensor data |
US9892603B1 (en) | 2014-04-01 | 2018-02-13 | Gerald P. Ryan | System and method for alarm extension |
US9330559B1 (en) | 2014-04-01 | 2016-05-03 | Gerald P. Ryan | System and method for alarm extension |
US9819910B2 (en) * | 2014-06-20 | 2017-11-14 | Bao Tran | Smart system powered by light socket |
DK178416B1 (en) * | 2014-07-25 | 2016-02-15 | Spx Flow Technology Danmark As | Infusion plant |
US20160123622A1 (en) * | 2014-10-29 | 2016-05-05 | Xiaomi Inc. | Air purification notification method and apparatus, user equipment and system |
EP3800532B1 (en) * | 2014-12-24 | 2024-06-19 | Nokia Technologies Oy | Automated monitoring of a scene |
US9984543B2 (en) | 2015-02-20 | 2018-05-29 | Tata Consultancy Services Limited | Anomaly detection system and method |
US9661713B2 (en) | 2015-02-26 | 2017-05-23 | Intel Corporation | Intelligent LED bulb and vent method, apparatus and system |
CN104914809B (en) * | 2015-04-07 | 2019-01-18 | 广州杰赛科技股份有限公司 | Environment arrangement for detecting and its power control method, emergency monitoring system |
US20180109740A1 (en) * | 2015-04-22 | 2018-04-19 | Scott Technologies, Inc. | Thermal imaging system |
US20170093105A1 (en) * | 2015-05-01 | 2017-03-30 | Cnry Inc. | Systems and methods for smart connection, communication, and power conversion |
US9685061B2 (en) * | 2015-05-20 | 2017-06-20 | Google Inc. | Event prioritization and user interfacing for hazard detection in multi-room smart-home environment |
JP6547427B2 (en) * | 2015-06-05 | 2019-07-24 | 富士通株式会社 | Fire detection device, fire detection system, fire detection method, and fire detection program |
US10902374B2 (en) * | 2015-06-19 | 2021-01-26 | International Business Machines Corporation | Encrypted transit information for shipments |
US10348585B2 (en) | 2015-08-07 | 2019-07-09 | Drayson Technologies (Europe) Limited | Power efficient control and operation of a data-sensing peripheral device based on location and mode of transport |
US9858803B2 (en) | 2015-08-12 | 2018-01-02 | Honeywell International Inc. | Gas detectors safety compliance advertisement via low-power wireless radio |
US9600992B1 (en) | 2015-08-26 | 2017-03-21 | International Business Machines Corporation | Dynamic perimeter alert system |
US10032265B2 (en) * | 2015-09-02 | 2018-07-24 | Sam Houston State University | Exposing inpainting image forgery under combination attacks with hybrid large feature mining |
US11436911B2 (en) | 2015-09-30 | 2022-09-06 | Johnson Controls Tyco IP Holdings LLP | Sensor based system and method for premises safety and operational profiling based on drift analysis |
US11151654B2 (en) | 2015-09-30 | 2021-10-19 | Johnson Controls Tyco IP Holdings LLP | System and method for determining risk profile, adjusting insurance premiums and automatically collecting premiums based on sensor data |
US10902524B2 (en) | 2015-09-30 | 2021-01-26 | Sensormatic Electronics, LLC | Sensor based system and method for augmenting underwriting of insurance policies |
US20170091867A1 (en) * | 2015-09-30 | 2017-03-30 | Sensormatic Electronics, LLC | Sensor Based System And Method For Determining Allocation Based On Physical Proximity |
US10417295B2 (en) * | 2015-10-20 | 2019-09-17 | At&T Intellectual Property I, L.P. | Sensory allegiance |
US10215736B2 (en) * | 2015-10-23 | 2019-02-26 | International Business Machines Corporation | Acoustic monitor for power transmission lines |
USD782354S1 (en) * | 2015-10-26 | 2017-03-28 | Honeywell International Inc. | Hazardous condition detector |
US9846933B2 (en) * | 2015-11-16 | 2017-12-19 | General Electric Company | Systems and methods for monitoring components |
CN105511487A (en) * | 2015-12-02 | 2016-04-20 | 北京科罗菲特科技有限公司 | Mobile sensor control system |
US9734691B2 (en) * | 2015-12-15 | 2017-08-15 | Intel Corporation | Personalized wearable gas sensor using both the average and the rate of change of the gas level |
US9640061B1 (en) | 2015-12-31 | 2017-05-02 | Google Inc. | Remote alarm hushing with acoustic presence verification |
US10013869B2 (en) * | 2016-03-03 | 2018-07-03 | Intel Corporation | Effective handling of distress signals in an internet of things environment |
US20170284690A1 (en) * | 2016-04-01 | 2017-10-05 | Softarex Technologies, Inc. | Mobile environment monitoring system |
DE102017003581A1 (en) * | 2016-04-15 | 2017-10-19 | Marquardt Gmbh | Sensor for ventilation in a building |
US10552914B2 (en) | 2016-05-05 | 2020-02-04 | Sensormatic Electronics, LLC | Method and apparatus for evaluating risk based on sensor monitoring |
US10810676B2 (en) | 2016-06-06 | 2020-10-20 | Sensormatic Electronics, LLC | Method and apparatus for increasing the density of data surrounding an event |
DE102016217431A1 (en) * | 2016-09-13 | 2018-03-15 | Robert Bosch Gmbh | Method for operating a safety device |
US20180158309A1 (en) * | 2016-11-04 | 2018-06-07 | Karl Michael Steins | Sound-responsive Repeater Device and System |
US10637964B2 (en) * | 2016-11-23 | 2020-04-28 | Sap Se | Mutual reinforcement of edge devices with dynamic triggering conditions |
US10823439B2 (en) * | 2016-12-14 | 2020-11-03 | Dell Products L.P. | Systems and methods for reliability control of information handling system |
US10186135B2 (en) * | 2016-12-19 | 2019-01-22 | Goodrich Corporation | Wearable chemical threat detector |
CN106617921A (en) * | 2017-01-19 | 2017-05-10 | 北京迅联杰程广告有限公司 | Infant sleeping environment monitoring system and method |
US12044416B2 (en) | 2017-02-17 | 2024-07-23 | Ceres Greenhouse Solutions Llc | Energy efficient enclosure temperature regulation system |
US10571445B2 (en) * | 2017-05-15 | 2020-02-25 | Hamilton Sundstrand Corporation | Fielded chemical threat detectors |
US20180346130A1 (en) * | 2017-06-02 | 2018-12-06 | Astronics Advanced Electronic Systems Corp. | Cockpit and Crew Rest Air Quality Sensor |
US10359771B2 (en) | 2017-06-08 | 2019-07-23 | Tyco Fire & Security Gmbh | Prediction of false alarms in sensor-based security systems |
BR112020003118A2 (en) | 2017-08-15 | 2020-08-04 | Soter Technologies, Llc | system and method to identify vaporization with electronic cigarette and intimidation |
JP2019041187A (en) * | 2017-08-23 | 2019-03-14 | 京セラ株式会社 | Portable terminal and system |
US11086989B2 (en) * | 2018-01-02 | 2021-08-10 | Western Digital Technologies, Inc. | Smart device security compromised warning apparatus and method |
US11330793B1 (en) * | 2018-05-01 | 2022-05-17 | Andrew Michael Sloan | Wireless activity and environmental monitoring device and system for small, caged mammals |
CN109002959A (en) * | 2018-06-11 | 2018-12-14 | 北京石油化工学院 | A kind of harmful influence risk in transit forecasting system based on big data |
CN108694517A (en) * | 2018-06-11 | 2018-10-23 | 北京石油化工学院 | A kind of statistical and analytical method of the harmful influence risk in transit factor based on big data |
CA3137803A1 (en) * | 2018-06-29 | 2020-01-02 | David ANTAR | Sensor device and system |
CN109003407A (en) * | 2018-07-16 | 2018-12-14 | 胡志雄 | A kind of intelligent-induction device and method invaded for detecting door and window |
US11592427B2 (en) | 2018-10-01 | 2023-02-28 | Brown University | Multi-parametric machine olfaction |
DE102018219394B4 (en) * | 2018-11-14 | 2024-07-18 | Robert Bosch Gmbh | Evaluation device and estimation method for a flow occurring adjacent to a mobile device |
CN209231733U (en) * | 2019-01-21 | 2019-08-09 | 新东圳(苏州)智能科技有限公司 | A kind of inductive component and intelligent socket |
US10937295B2 (en) | 2019-02-11 | 2021-03-02 | Soter Technologies, Llc | System and method for notifying detection of vaping, smoking, or potential bullying |
AU2020253522A1 (en) | 2019-04-03 | 2021-11-04 | Ecolab Usa Inc. | Adaptive active infrared sensor hardware and software in the detection of pests with pest detection station |
DE102019113539B9 (en) * | 2019-05-21 | 2021-12-02 | Tdk Corporation | Method and device for operating a multi-gas sensor |
CN110187408B (en) * | 2019-06-21 | 2024-04-19 | 上海冷溪安全科技有限公司 | Bus door security inspection device, system and security inspection method based on air fluid |
CN110174441B (en) * | 2019-06-21 | 2024-06-25 | 上海冷溪安全科技有限公司 | Public transportation safety early warning system and method based on wireless Internet of things |
CN110164088B (en) * | 2019-06-21 | 2023-10-17 | 上海冷溪安全科技有限公司 | Dangerous article automatic detection device, automatic alarm system and alarm method thereof |
KR102661642B1 (en) | 2019-08-14 | 2024-04-29 | 삼성전자주식회사 | Electronic apparatus and controlling method of the electronic apparatus |
US11252828B2 (en) * | 2019-09-05 | 2022-02-15 | Geoffrey M. Hopkins | Housing and wall mount casing for google nest guard or similar article |
US11176799B2 (en) * | 2019-09-10 | 2021-11-16 | Jonathan Thompson | Global positioning system equipped with hazard detector and a system for providing hazard alerts thereby |
GB2592853B (en) * | 2019-09-12 | 2022-04-13 | Thermo Fisher Scient Ecublens Sarl | A spark stand and method of maintenance |
WO2021071792A1 (en) * | 2019-10-07 | 2021-04-15 | Particle Measuring Systems, Inc. | Particle detectors with remote alarm monitoring and control |
WO2021127174A1 (en) * | 2019-12-18 | 2021-06-24 | Google Llc | Machine learning based privacy processing |
IT201900024886A1 (en) * | 2019-12-20 | 2021-06-20 | Ecosud S R L | Fuzzy system and related method for predictive monitoring of the territory |
GB201919457D0 (en) * | 2019-12-31 | 2020-02-12 | Essence Security International Esi Ltd | Security device |
US10777063B1 (en) * | 2020-03-09 | 2020-09-15 | Soter Technologies, Llc | Systems and methods for identifying vaping |
CA3169539A1 (en) * | 2020-03-09 | 2021-09-16 | Derek Peterson | System and method for notifying detection of vaping, smoking, or potential bullying |
US11259167B2 (en) | 2020-04-14 | 2022-02-22 | Soter Technologies, Llc | Systems and methods for notifying particular devices based on estimated distance |
US10939273B1 (en) | 2020-04-14 | 2021-03-02 | Soter Technologies, Llc | Systems and methods for notifying particular devices based on estimated distance |
US20230162756A1 (en) | 2020-04-21 | 2023-05-25 | Soter Technologies, Llc | Systems and methods for improved accuracy of bullying or altercation detection or identification of excessive machine noise |
US10932102B1 (en) | 2020-06-30 | 2021-02-23 | Soter Technologies, Llc | Systems and methods for location-based electronic fingerprint detection |
US11228879B1 (en) | 2020-06-30 | 2022-01-18 | Soter Technologies, Llc | Systems and methods for location-based electronic fingerprint detection |
US11988591B2 (en) | 2020-07-01 | 2024-05-21 | Particles Plus, Inc. | Modular optical particle counter sensor and apparatus |
TWM605975U (en) * | 2020-07-06 | 2021-01-01 | 飛普拉斯有限公司 | Automobile gas detection device |
CN111982299B (en) * | 2020-08-14 | 2021-08-17 | 国家卫星气象中心(国家空间天气监测预警中心) | A method and system for dynamic scoring of data quality of spaceborne microwave radiometer |
US11828210B2 (en) | 2020-08-20 | 2023-11-28 | Denso International America, Inc. | Diagnostic systems and methods of vehicles using olfaction |
US11932080B2 (en) | 2020-08-20 | 2024-03-19 | Denso International America, Inc. | Diagnostic and recirculation control systems and methods |
US11760170B2 (en) | 2020-08-20 | 2023-09-19 | Denso International America, Inc. | Olfaction sensor preservation systems and methods |
US11636870B2 (en) | 2020-08-20 | 2023-04-25 | Denso International America, Inc. | Smoking cessation systems and methods |
US12017506B2 (en) | 2020-08-20 | 2024-06-25 | Denso International America, Inc. | Passenger cabin air control systems and methods |
US11760169B2 (en) | 2020-08-20 | 2023-09-19 | Denso International America, Inc. | Particulate control systems and methods for olfaction sensors |
US11881093B2 (en) | 2020-08-20 | 2024-01-23 | Denso International America, Inc. | Systems and methods for identifying smoking in vehicles |
US11813926B2 (en) | 2020-08-20 | 2023-11-14 | Denso International America, Inc. | Binding agent and olfaction sensor |
GB2589693B (en) * | 2020-08-24 | 2021-11-24 | Flutterlab Ltd | Indoor Air Quality Monitor |
CN112134860A (en) * | 2020-09-09 | 2020-12-25 | 深圳中兴网信科技有限公司 | Processing method and device of environmental monitoring data, air micro-station and storage medium |
IT202100002090A1 (en) * | 2021-02-03 | 2022-08-03 | Vervet S R L | PORTABLE IOT DEVICE FOR PERSONAL SAFETY |
CN113112740A (en) * | 2021-03-02 | 2021-07-13 | 安徽欣冉碳纤维环保科技有限公司 | Based on 5G active carbon fiber warehouse uses intelligent early warning equipment |
CN112984715A (en) * | 2021-03-04 | 2021-06-18 | 量波智能科技(南京)有限公司 | Automatic early warning prompt system of bad air environment based on air purifier carries on |
USD993789S1 (en) | 2021-03-31 | 2023-08-01 | Flutterlab Ltd | Air quality monitor |
CN113126523A (en) * | 2021-04-14 | 2021-07-16 | 李坦然 | Urban environment sanitation management system based on Internet of things |
CN113391564A (en) * | 2021-06-07 | 2021-09-14 | 软联(海南)科技有限公司 | System and method for managing community garbage field based on Internet |
CN113285614A (en) * | 2021-06-10 | 2021-08-20 | 上海气智物联科技有限公司 | Power adapter with environment state detection function and expansion piece |
US11302174B1 (en) | 2021-09-22 | 2022-04-12 | Halo Smart Solutions, Inc. | Heat-not-burn activity detection device, system and method |
CN113933299B (en) * | 2021-10-12 | 2022-10-14 | 一鼎(福建)生态园林建设有限公司 | Fruit and vegetable planting management system based on Internet of things |
CN114170757A (en) * | 2021-10-26 | 2022-03-11 | 扬州智光环保科技发展有限公司 | Anti-theft alarm device |
CN114001766A (en) * | 2021-11-02 | 2022-02-01 | 南京霈泽光电科技有限公司 | Photoelectric sensor monitoring protection device and monitoring method |
CN114199309B (en) * | 2021-12-10 | 2023-11-10 | 邵长凯 | Geological monitoring base station capable of being positioned |
CN115247605B (en) * | 2022-06-23 | 2023-05-23 | 北京博威能源科技股份有限公司 | Corrosion-resistant internal combustion engine generator set suitable for marine environment |
US12211369B2 (en) * | 2023-01-18 | 2025-01-28 | Honeywell International Inc. | Multi-mode operation of fire alarm devices |
CN115993152B (en) * | 2023-03-23 | 2023-05-30 | 四川省畜牧科学研究院 | Beef cattle cultivation environment monitoring device |
Citations (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3722501A (en) * | 1970-02-11 | 1973-03-27 | R Derouineau | Tranquilizing device |
US4896136A (en) * | 1987-12-14 | 1990-01-23 | Creation Windows, Inc. | Combination brake light and interior light for mounting on the door of a truck cap |
US4984380A (en) * | 1989-07-17 | 1991-01-15 | Anderson Rodney D | Body-motion activated crib mobile |
US5905436A (en) * | 1996-10-24 | 1999-05-18 | Gerontological Solutions, Inc. | Situation-based monitoring system |
US6084527A (en) * | 1997-01-09 | 2000-07-04 | Spector; Donald | Combined monitor and light box assembly |
US6234642B1 (en) * | 1998-04-15 | 2001-05-22 | Dewert Antriebs- Und Systemtechnik Gmbh & Co. Kg | Bed with improved lighting features |
US20030231495A1 (en) * | 2002-06-15 | 2003-12-18 | Searfoss Robert Lee | Nightlight for phototherapy |
US20040030531A1 (en) * | 2002-03-28 | 2004-02-12 | Honeywell International Inc. | System and method for automated monitoring, recognizing, supporting, and responding to the behavior of an actor |
US6741177B2 (en) * | 2002-03-28 | 2004-05-25 | Verifeye Inc. | Method and apparatus for detecting items on the bottom tray of a cart |
US20040210155A1 (en) * | 2001-06-15 | 2004-10-21 | Yasuhiro Takemura | Monitoring apparatus |
US20050073405A1 (en) * | 2003-10-02 | 2005-04-07 | Honeywell International, Inc. | Wireless children's safety light |
US20050111213A1 (en) * | 2003-11-24 | 2005-05-26 | Smith Steven W. | Nightlight with interchangeable rotating design disk |
US6950017B2 (en) * | 2002-03-27 | 2005-09-27 | Simon Lawrence Smith | System for monitoring an inhabited environment |
US20050276051A1 (en) * | 2004-05-26 | 2005-12-15 | Caudle Madeline E | Illumination system and method |
US6981943B2 (en) * | 2002-03-08 | 2006-01-03 | Matsushita Electric Works, Ltd. | Respiration leading system |
US7038398B1 (en) * | 1997-08-26 | 2006-05-02 | Color Kinetics, Incorporated | Kinetic illumination system and methods |
US7049968B2 (en) * | 2001-10-04 | 2006-05-23 | Mattel, Inc. | Baby monitor with a soothing unit |
US20060119954A1 (en) * | 2002-08-28 | 2006-06-08 | Robert Casper | Device for the prevention of melationin suppression by light at night |
US7155317B1 (en) * | 2004-08-20 | 2006-12-26 | Nhan Tran | Occupant Counter Control Switch for automatic turning on and off electrical appliances in a room |
US20070132558A1 (en) * | 2005-12-09 | 2007-06-14 | Rowe Meredeth A | Method and system for monitoring a patient in a premises |
US7264377B2 (en) * | 2004-02-10 | 2007-09-04 | Halo Sun, Llc | Sensor-activated audible story lamp |
US20070268687A1 (en) * | 2004-02-20 | 2007-11-22 | Scannell Robert F Jr | Moudular multifunction-adaptable, multicomponent device |
US20080123332A1 (en) * | 2002-06-15 | 2008-05-29 | Searfoss Robert L | Nightlight for phototherapy |
US7405524B2 (en) * | 2002-09-25 | 2008-07-29 | The Watt Stopper Inc. | Light management system device and method |
US20080204258A1 (en) * | 2007-02-12 | 2008-08-28 | Dayton Douglas C | Motion-, light-, and wireless-triggered lights and audio alarms |
US7438446B1 (en) * | 2006-07-13 | 2008-10-21 | Mccann Judy | Night light projector |
US20090073694A1 (en) * | 2005-02-18 | 2009-03-19 | Glynntech, Inc | Multifunction communications device |
US20090105558A1 (en) * | 2007-10-16 | 2009-04-23 | Oakland University | Portable autonomous multi-sensory intervention device |
US20090154148A1 (en) * | 2006-01-30 | 2009-06-18 | Eveready Battery Company, Inc. | Battery powered lighting appliance |
US7710824B1 (en) * | 2007-09-18 | 2010-05-04 | Sprint Communications Company L.P. | Location monitoring and sonar determination of presence |
US20100182201A1 (en) * | 2009-01-16 | 2010-07-22 | Rf Code, Inc. | Directional beacon device |
US20100277316A1 (en) * | 2008-01-17 | 2010-11-04 | Koninklijke Philips Electronics N.V. | Lighting device |
US7828463B1 (en) * | 2007-04-25 | 2010-11-09 | Anton Michael Willis | Lunar resonant lighting |
US20100298742A1 (en) * | 2009-03-24 | 2010-11-25 | David Perlman | Patient movement detection system and method |
US7874695B2 (en) * | 2006-11-15 | 2011-01-25 | Linak A/S | Electrical actuator system for articles of furniture |
US7992332B2 (en) * | 2008-05-13 | 2011-08-09 | Nthdegree Technologies Worldwide Inc. | Apparatuses for providing power for illumination of a display object |
US8018327B2 (en) * | 2007-09-24 | 2011-09-13 | Good Nite Lite, Llc | Night light wake up indicator |
US20110275960A1 (en) * | 2009-01-28 | 2011-11-10 | Koninklijke Philips Electronics N.V. | Entrance information system and method for issuing entrance instructions for a sleeping room by an entrance information system |
US20120098439A1 (en) * | 2007-03-27 | 2012-04-26 | Wireless Environment, Llc | Coordinated System of Battery Powered Wireless Lights |
US20120161969A1 (en) * | 2009-09-03 | 2012-06-28 | Koninklijke Philips Electronics N.V. | Consciousness monitoring |
US20120194082A1 (en) * | 2011-01-31 | 2012-08-02 | Industrial Technology Research Institute | Multi-function lighting system |
US20120206050A1 (en) * | 2002-07-12 | 2012-08-16 | Yechezkal Evan Spero | Detector Controlled Illuminating System |
US20120229278A1 (en) * | 2009-01-29 | 2012-09-13 | Inncom International Inc. | System to detect presence in a space |
US20120319593A1 (en) * | 2011-06-15 | 2012-12-20 | National Tsing Hua University | Lighting Device with Switchable Day/Night Illumination Mode |
US20130035599A1 (en) * | 2010-04-21 | 2013-02-07 | Koninklijke Philips Electronics N.V. | Respiratory motion detection apparatus |
US20130049607A1 (en) * | 2010-05-21 | 2013-02-28 | Sharp Kabushiki Kaisha | Controller, method of controlling illumination, and network system |
US20130058116A1 (en) * | 2011-08-23 | 2013-03-07 | Roland Galbas | Method and device for changing a light emission of at least one headlight of a vehicle |
US20130085615A1 (en) * | 2011-09-30 | 2013-04-04 | Siemens Industry, Inc. | System and device for patient room environmental control and method of controlling environmental conditions in a patient room |
US20130107041A1 (en) * | 2011-11-01 | 2013-05-02 | Totus Solutions, Inc. | Networked Modular Security and Lighting Device Grids and Systems, Methods and Devices Thereof |
US20130119891A1 (en) * | 2010-07-21 | 2013-05-16 | Koninklijke Philips Electronics N.V. | Dynamic lighting system with a daily rhythm |
US20130141233A1 (en) * | 2011-02-23 | 2013-06-06 | Embedrf Llc | Position tracking and mobility assessment system |
US20130200254A1 (en) * | 2010-10-27 | 2013-08-08 | Koninklijke Philips Electronics N.V. | A presence detection system and a lighting system |
US8523758B1 (en) * | 2007-05-02 | 2013-09-03 | Ric Investments, Llc | System and method of treatment for insomnia and occasional sleeplessness |
US20130234625A1 (en) * | 2012-03-06 | 2013-09-12 | Sony Corporation | Lighting control system using motion and sound |
US20130271015A1 (en) * | 2010-12-31 | 2013-10-17 | Koninklijke Philips N.V. | Lighting sytem and method thereof |
US20140035749A1 (en) * | 2012-08-02 | 2014-02-06 | Donald N. Reed, Jr. | Patient movement monitoring system |
US20140070959A1 (en) * | 2012-09-12 | 2014-03-13 | Zuili, Inc. | System for monitor and control of equipment |
US20140340227A1 (en) * | 2012-08-02 | 2014-11-20 | Drs Medical Devices, Llc | Patient monitoring system for bathroom |
US9064394B1 (en) * | 2011-06-22 | 2015-06-23 | Alarm.Com Incorporated | Virtual sensors |
Family Cites Families (310)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US900595A (en) | 1908-02-04 | 1908-10-06 | John D Ripson | Ventilator. |
US988665A (en) | 1910-06-09 | 1911-04-04 | Ove Bernhard Sanders | Instrument for use in navigation. |
US3030806A (en) | 1959-06-08 | 1962-04-24 | Davis Merlin | Seebeck-peltier flowmeter |
US3767933A (en) * | 1972-05-30 | 1973-10-23 | J Bogue | Power supply having a plurality of power sources that are sequentially placed on load one at a time |
JPS49113484A (en) | 1973-03-04 | 1974-10-29 | ||
US4093867A (en) | 1976-10-27 | 1978-06-06 | General Signal Corporation | Apparatus for automatically calibrating and testing smoke detectors |
US4450436A (en) * | 1979-09-07 | 1984-05-22 | The Stoneleigh Trust | Acoustic alarm repeater system |
US4286470A (en) | 1979-10-19 | 1981-09-01 | Lfe Corporation | Clamp-on ultrasonic transducer |
US4418333A (en) | 1981-06-08 | 1983-11-29 | Pittway Corporation | Appliance control system |
US4812827A (en) * | 1985-11-12 | 1989-03-14 | Scripps Keith A | Detector and light assembly |
US4772126A (en) | 1986-10-23 | 1988-09-20 | Inspex Incorporated | Particle detection method and apparatus |
US4896039A (en) | 1987-12-31 | 1990-01-23 | Jacob Fraden | Active infrared motion detector and method for detecting movement |
US4829283A (en) * | 1988-01-05 | 1989-05-09 | Pittway Corporation | Supervision arrangement for smoke detectors |
IL85862A (en) * | 1988-03-24 | 1993-01-14 | Orbot Systems Ltd | Telecentric imaging system |
US5003486A (en) | 1989-02-24 | 1991-03-26 | Nero Technologies Ltd. | Programmable safety electrical socket controller |
US5045833A (en) * | 1989-05-30 | 1991-09-03 | Smith Edward R | Apparatus and system for alerting deaf persons |
JPH04141A (en) | 1990-04-16 | 1992-01-06 | Hitachi Ltd | Air conditioning system |
US5068715A (en) | 1990-06-29 | 1991-11-26 | Digital Equipment Corporation | High-power, high-performance integrated circuit chip package |
US5159315A (en) | 1990-12-11 | 1992-10-27 | Motorola, Inc. | Communication system with environmental condition detection capability |
US5532660A (en) | 1991-06-28 | 1996-07-02 | Square D Company | Manual override mechanism for a remote controlled circuit breaker |
US5307051A (en) | 1991-09-24 | 1994-04-26 | Sedlmayr Steven R | Night light apparatus and method for altering the environment of a room |
US5185531A (en) | 1991-09-26 | 1993-02-09 | Wedgewood Technology, Inc. | Window cleaner for inline optical sensors |
JP3188983B2 (en) * | 1992-04-25 | 2001-07-16 | 能美防災株式会社 | Sensor base |
US5646591A (en) | 1992-05-22 | 1997-07-08 | Directed Electronics, Inc. | Advanced method of indicating incoming threat level to an electronically secured vehicle and apparatus therefor |
US5426501A (en) | 1993-01-06 | 1995-06-20 | Laser Sensor Technology, Inc. | Apparatus and method for particle analysis |
US5493618A (en) | 1993-05-07 | 1996-02-20 | Joseph Enterprises | Method and apparatus for activating switches in response to different acoustic signals |
FR2710153B1 (en) | 1993-09-17 | 1995-12-01 | Alpha Mos Sa | Methods and apparatus for detecting odorous substances and applications. |
US5936613A (en) | 1993-11-05 | 1999-08-10 | Intertactile Technologies Corporation | Rotary circuit control devices with changeable graphics |
US5578995A (en) | 1994-01-25 | 1996-11-26 | Chemtrac Systems, Inc. | Method of monitoring and controlling condensate quality |
US5492482A (en) | 1994-06-07 | 1996-02-20 | Fluke Corporation | Compact thermocouple connector |
WO1996011434A1 (en) | 1994-10-07 | 1996-04-18 | Interlink Electronics, Inc. | Isometric pointing device with integrated click and method therefor |
US8140358B1 (en) | 1996-01-29 | 2012-03-20 | Progressive Casualty Insurance Company | Vehicle monitoring system |
US5675070A (en) | 1996-02-09 | 1997-10-07 | Ncr Corporation | Olfatory sensor identification system and method |
IES68845B2 (en) * | 1996-04-15 | 1996-07-10 | E I Tech Ltd | A mains powered alarm device having a rechargeable battery backup |
US6828909B2 (en) | 1996-05-30 | 2004-12-07 | Guardit Technologies Llc | Portable motion detector and alarm system and method |
US5745670A (en) | 1996-06-11 | 1998-04-28 | Lanart Corporation | Fault tolerant power supply system |
US5820406A (en) * | 1996-07-29 | 1998-10-13 | Hetherington; Michael Warnett | Terminal and door latch for battery operated devices |
IL123052A (en) | 1997-01-31 | 2001-03-19 | Omega Engineering | Thermoelectric product |
US5986357A (en) | 1997-02-04 | 1999-11-16 | Mytech Corporation | Occupancy sensor and method of operating same |
US5855494A (en) | 1997-05-05 | 1999-01-05 | 3 Com Corp. | Apparatus and method for electrically connecting a plurality of electronic modules |
US6672129B1 (en) | 1997-10-22 | 2004-01-06 | Microfab Technologies, Inc. | Method for calibrating a sensor for measuring concentration of odors |
US5924486A (en) | 1997-10-29 | 1999-07-20 | Tecom, Inc. | Environmental condition control and energy management system and method |
US6085576A (en) | 1998-03-20 | 2000-07-11 | Cyrano Sciences, Inc. | Handheld sensing apparatus |
US6023233A (en) | 1998-03-20 | 2000-02-08 | Craven; Peter G. | Data rate control for variable rate compression systems |
US6158868A (en) | 1998-03-27 | 2000-12-12 | Chien; Tseng-Lu | Night light with analog time piece |
NO309550B1 (en) | 1998-04-07 | 2001-02-12 | It & Process As | System for controlling the power consumption of a user of electrical power |
WO1999053627A1 (en) | 1998-04-10 | 1999-10-21 | Chrimar Systems, Inc. Doing Business As Cms Technologies | System for communicating with electronic equipment on a network |
US6319724B1 (en) | 1998-06-19 | 2001-11-20 | Cyrano Sciences, Inc. | Trace level detection of analytes using artificial olfactometry |
US6257758B1 (en) | 1998-10-09 | 2001-07-10 | Claud S. Gordon Company | Surface temperature sensor |
US6176718B1 (en) | 1998-12-31 | 2001-01-23 | Power-Off Products, Llc | Adaptive/reactive safety plug receptacle |
US6408704B1 (en) | 1999-02-01 | 2002-06-25 | Klaus Willeke | Aerodynamic particle size analysis method and apparatus |
US20040158193A1 (en) | 1999-02-10 | 2004-08-12 | Baxter International Inc. | Medical apparatus using selective graphical interface |
US20020026321A1 (en) | 1999-02-26 | 2002-02-28 | Sadeg M. Faris | Internet-based system and method for fairly and securely enabling timed-constrained competition using globally time-sychronized client subsystems and information servers having microsecond client-event resolution |
US7089780B2 (en) | 1999-03-03 | 2006-08-15 | Smiths Detection Inc. | Apparatus, systems and methods for detecting and transmitting sensory data over a computer network |
US6951147B2 (en) | 1999-03-10 | 2005-10-04 | Mesosystems Technology, Inc. | Optimizing rotary impact collectors |
US6023223A (en) | 1999-03-18 | 2000-02-08 | Baxter, Jr.; John Francis | Early warning detection and notification network for environmental conditions |
ATE520972T1 (en) * | 1999-06-17 | 2011-09-15 | Smiths Detection Inc | MULTIPLE SENSOR SYSTEM, APPARATUS AND METHOD |
US6525711B1 (en) | 1999-06-24 | 2003-02-25 | Interval Research Corp. | Haptic interface including clutch control |
US6615147B1 (en) | 1999-08-09 | 2003-09-02 | Power Measurement Ltd. | Revenue meter with power quality features |
JP3933357B2 (en) | 1999-09-29 | 2007-06-20 | ローム株式会社 | Laser sensor |
DE19948559C1 (en) | 1999-10-08 | 2001-02-01 | Bat Cigarettenfab Gmbh | Particle detection method for tobacco particle stream e.g. in cigarette manufacturing machine, evaluates blocking of scanning beam by detected particles for calculating particle mean size and mean volume |
GB9925900D0 (en) | 1999-11-03 | 1999-12-29 | Kindertec Ltd | Patient thermometer |
US6892317B1 (en) | 1999-12-16 | 2005-05-10 | Xerox Corporation | Systems and methods for failure prediction, diagnosis and remediation using data acquisition and feedback for a distributed electronic system |
US6554439B1 (en) | 2000-05-15 | 2003-04-29 | The Mclean Hospital | Illumination apparatus for simulating dynamic light conditions |
JP2001349787A (en) | 2000-06-06 | 2001-12-21 | Seiko Epson Corp | Infrared detector and thermometer |
GB0014870D0 (en) | 2000-06-16 | 2000-08-09 | King S College London | Peptides |
US6522285B2 (en) | 2000-06-27 | 2003-02-18 | Gerald L. Stolarczyk | Ground-penetrating imaging and detecting radar |
CA2417610C (en) | 2000-08-04 | 2008-10-28 | Energy Technologies Group, L.L.C. | Security and energy control system |
US6753786B1 (en) * | 2000-08-11 | 2004-06-22 | Walter Kidde Portable Equipment, Inc. | Microprocessor-based combination smoke and carbon monoxide detector having intelligent hush feature |
US6753776B2 (en) | 2000-08-25 | 2004-06-22 | Scientific Technologies Incorporated | Presence sensing system and method |
US6492907B1 (en) | 2000-09-01 | 2002-12-10 | Mccracken Robert E. | Detector system |
AU2002230821A1 (en) | 2000-10-30 | 2002-05-15 | Ocean Systems Engineering Corporation | Environment and hazard condition monitoring system |
US8489437B1 (en) | 2000-11-02 | 2013-07-16 | Sureharvest | Method and system automatically to certify an agricultural product |
US20050045784A1 (en) * | 2000-12-06 | 2005-03-03 | Pitlor Nelson Douglas | Remotely attachable and separable coupling |
US6644617B2 (en) * | 2000-12-06 | 2003-11-11 | Nelson Douglas Pitlor | Remotely attachable and separable coupling |
US20020073138A1 (en) | 2000-12-08 | 2002-06-13 | Gilbert Eric S. | De-identification and linkage of data records |
US6552888B2 (en) | 2001-01-22 | 2003-04-22 | Pedro J. Weinberger | Safety electrical outlet with logic control circuit |
US7302313B2 (en) | 2001-02-07 | 2007-11-27 | Aircuity, Inc. | Air quality monitoring systems and methods |
US6442999B1 (en) | 2001-03-22 | 2002-09-03 | Joseph Baumoel | Leak locator for pipe systems |
US7908211B1 (en) | 2001-04-13 | 2011-03-15 | AT&T Intellecutual Property II, L.P. | Environment customization based on location |
US6629010B2 (en) | 2001-05-18 | 2003-09-30 | Advanced Vision Particle Measurement, Inc. | Control feedback system and method for bulk material industrial processes using automated object or particle analysis |
US6813524B2 (en) | 2001-08-06 | 2004-11-02 | Emerson Electric Co. | Appliance control system with auxiliary inputs |
US7166796B2 (en) | 2001-09-06 | 2007-01-23 | Nicolaou Michael C | Method for producing a device for direct thermoelectric energy conversion |
US7253732B2 (en) | 2001-09-10 | 2007-08-07 | Osann Jr Robert | Home intrusion confrontation avoidance system |
US7383283B2 (en) | 2001-10-16 | 2008-06-03 | Joseph Carrabis | Programable method and apparatus for real-time adaptation of presentations to individuals |
US7304259B2 (en) * | 2001-11-01 | 2007-12-04 | Siemens Energy & Automation, Inc. | Mail processing system with multilevel contaminant detection and sterilization |
DE10303427A1 (en) | 2002-02-06 | 2003-10-16 | Nec Corp Tokio Tokyo | Amplifier circuit, driver circuit for a display device, portable telephone and portable electronic device |
US7603284B2 (en) | 2002-02-07 | 2009-10-13 | Micro Beef Technologies, Ltd. | Livestock management systems and methods |
US6857896B2 (en) | 2002-04-10 | 2005-02-22 | Pent Technologies, Inc. | Smart connect electrical receptacle assembly |
WO2003088167A2 (en) * | 2002-04-11 | 2003-10-23 | Mcgreal Timothy R | Smoke alarm and mounting kit |
US20030206100A1 (en) | 2002-05-04 | 2003-11-06 | Lawrence Richman | Method and protocol for real time security system |
US6759763B2 (en) | 2002-05-10 | 2004-07-06 | Bits Ltd | Apparatus for controlling power distribution to devices |
KR100462606B1 (en) | 2002-06-18 | 2004-12-20 | 삼성전자주식회사 | Gateway and remote server for automatically configuring a device, and the method thereof |
US7080544B2 (en) | 2002-08-23 | 2006-07-25 | Firemaster Oilfield Services Inc. | Apparatus system and method for gas well site monitoring |
US6873725B2 (en) | 2002-09-09 | 2005-03-29 | Coulter International Corp. | Simultaneous measurement and display of 3-D size distributions of particulate materials in suspensions |
US7818184B2 (en) | 2002-09-24 | 2010-10-19 | Draeger Medical Systems, Inc. | Patient medical fluid parameter data processing system |
US7227652B2 (en) | 2002-10-17 | 2007-06-05 | Lexmark International, Inc. | Switching power supply, method of operation and device-and-power-supply assembly |
US7116213B2 (en) | 2002-11-22 | 2006-10-03 | Michelin Recherche Et Technique S.A. | Acoustic wave device with modulation functionality |
US7492273B2 (en) | 2003-03-10 | 2009-02-17 | Walter Kidde Portable Equipment, Inc. | Pivoting battery carrier and a life safety device incorporating the same |
US7543149B2 (en) | 2003-04-22 | 2009-06-02 | Ge Medical Systems Information Technologies Inc. | Method, system and computer product for securing patient identity |
US6991029B2 (en) | 2003-06-06 | 2006-01-31 | Orfield Laboratories, Inc. | Architectural dynamic control: intelligent environmental control and feedback system for architectural settings including offices |
US7010363B2 (en) | 2003-06-13 | 2006-03-07 | Battelle Memorial Institute | Electrical appliance energy consumption control methods and electrical energy consumption systems |
GB0317351D0 (en) | 2003-07-24 | 2003-08-27 | Spaceace Ltd | Safety mechanism |
US7098782B1 (en) | 2003-07-31 | 2006-08-29 | Peckham David P | Method and apparatus for temporary muting of smoke alarms |
US8200775B2 (en) | 2005-02-01 | 2012-06-12 | Newsilike Media Group, Inc | Enhanced syndication |
GB0321305D0 (en) | 2003-09-11 | 2003-10-15 | Univ Reading The | Controlling an environment's characteristics using occupant feedback |
US7649472B1 (en) | 2003-10-14 | 2010-01-19 | David Joseph August Paterno | Integrated lighting and detector units |
US7324824B2 (en) | 2003-12-09 | 2008-01-29 | Awarepoint Corporation | Wireless network monitoring system |
WO2005043362A2 (en) | 2003-10-30 | 2005-05-12 | International Power Switch | Power switch |
US6968707B2 (en) | 2003-12-02 | 2005-11-29 | Electrolux Home Products, Inc. | Variable speed, electronically controlled, room air conditioner |
US7166937B2 (en) | 2003-12-15 | 2007-01-23 | Radio Shack Corporation | Power supply, and associated method, exhibiting selectable electrical characteristics |
US7424624B2 (en) | 2003-12-18 | 2008-09-09 | Hewlett-Packard Development Company, L.P. | Rack equipment power purchase plan supervision system and method |
US7222047B2 (en) | 2003-12-19 | 2007-05-22 | Teletrol Systems, Inc. | System and method for monitoring and controlling an aquatic environment |
US20050148890A1 (en) * | 2003-12-31 | 2005-07-07 | Ge Medical Systems Information Technologies, Inc. | Alarm notification system and receiver incorporating multiple functions |
US20060004492A1 (en) | 2004-07-01 | 2006-01-05 | Terlson Brad A | Devices and methods for providing configuration information to a controller |
US7337078B2 (en) | 2004-01-16 | 2008-02-26 | Worldtelemetry, Inc. | System and method for remote asset monitoring |
US7880766B2 (en) * | 2004-02-03 | 2011-02-01 | Panasonic Corporation | Detection area adjustment apparatus |
WO2005081157A1 (en) | 2004-02-19 | 2005-09-01 | Cypak Ab | Secure data management device and method |
US20050229452A1 (en) * | 2004-04-16 | 2005-10-20 | Shimasaki Daniel D | Evacuation and emergency visual annunciator (EEVA) |
US9281718B2 (en) | 2004-06-28 | 2016-03-08 | Broadcom Corporation | On-board power supply monitor and power control system |
US7656287B2 (en) | 2004-07-23 | 2010-02-02 | Innovalarm Corporation | Alert system with enhanced waking capabilities |
GB2420044B (en) * | 2004-11-03 | 2009-04-01 | Pedagog Ltd | Viewing system |
FR2877939B1 (en) | 2004-11-16 | 2007-02-02 | Air Liquide | PROCESS AND PLANT FOR THE COMBINED PRODUCTION OF HYDROGEN AND CARBON DIOXIDE |
US6990335B1 (en) | 2004-11-18 | 2006-01-24 | Charles G. Shamoon | Ubiquitous connectivity and control system for remote locations |
US7058477B1 (en) | 2004-11-23 | 2006-06-06 | Howard Rosen | Thermostat system with remote data averaging |
US7905154B2 (en) | 2004-11-29 | 2011-03-15 | Jones Jr Arthur T | Apparatus and method of contaminant detection for food industry |
US7522036B1 (en) | 2004-12-29 | 2009-04-21 | Geist Manufacturing, Inc. | Integrated power and environmental monitoring electrical distribution system |
US20060181427A1 (en) | 2005-01-31 | 2006-08-17 | Csi Technology, Inc. | Machine condition indication system |
US8520205B2 (en) | 2005-02-09 | 2013-08-27 | Flir Systems, Inc. | Method and system for detecting, classifying and identifying particles |
KR20070114369A (en) | 2005-02-22 | 2007-12-03 | 다다시 아사히나 | Signed transmitter and signed receiver |
US7400594B2 (en) | 2005-05-03 | 2008-07-15 | Eaton Corporation | Method and system for automated distributed pairing of wireless nodes of a communication network |
US20070008410A1 (en) | 2005-05-03 | 2007-01-11 | Greg Benson | Trusted monitoring system and method |
US20060250236A1 (en) | 2005-05-04 | 2006-11-09 | Ackley Donald E | Pod-based wireless sensor system |
US7486495B1 (en) | 2005-05-25 | 2009-02-03 | Cameron International Corporation | Networked series of sensors having distributed measurement and control for use in a hazardous environment |
US9172275B2 (en) | 2005-07-11 | 2015-10-27 | Minesh Bhakta | Power monitoring and control system and method |
JP2007033064A (en) | 2005-07-22 | 2007-02-08 | Institute Of Physical & Chemical Research | Fine particle counter |
US7400253B2 (en) | 2005-08-04 | 2008-07-15 | Mhcmos, Llc | Harvesting ambient radio frequency electromagnetic energy for powering wireless electronic devices, sensors and sensor networks and applications thereof |
JP3115528U (en) | 2005-08-05 | 2005-11-10 | 勝徳國際研發股▲ふん▼有限公司 | Energy saving outlet |
TWI309343B (en) | 2005-09-14 | 2009-05-01 | Ind Tech Res Inst | Enviromental controlling system and method thereof |
JP2007080439A (en) | 2005-09-15 | 2007-03-29 | Mitsumi Electric Co Ltd | Tape cartridge autoloader |
US7965178B1 (en) | 2005-09-26 | 2011-06-21 | Schmutter Bruce E | System and method for integrated facility and fireground management |
US7505237B2 (en) | 2005-10-05 | 2009-03-17 | Energy Safe Technologies, Inc. | Electrical safety outlet |
WO2007056116A2 (en) | 2005-11-02 | 2007-05-18 | Server Technology, Inc. | Power distribution load shedding system and method of use |
US7852217B2 (en) | 2005-12-28 | 2010-12-14 | Panasonic Corporation | Object detecting device, object detecting method and object detecting computer program |
US7657763B2 (en) | 2005-12-29 | 2010-02-02 | Panasonic Electric Works Co., Ltd. | Systems and methods for selectively controlling electrical outlets using power profiling |
US20070173978A1 (en) | 2006-01-04 | 2007-07-26 | Gene Fein | Controlling environmental conditions |
US7417733B2 (en) | 2006-02-08 | 2008-08-26 | Lam Research Corporation | Chamber particle detection system |
JP4899534B2 (en) * | 2006-02-28 | 2012-03-21 | ソニー株式会社 | Surveillance camera |
US7409871B2 (en) | 2006-03-16 | 2008-08-12 | Celerity, Inc. | Mass flow meter or controller with inclination sensor |
US7989986B2 (en) | 2006-03-23 | 2011-08-02 | Access Business Group International Llc | Inductive power supply with device identification |
US20080173817A1 (en) | 2006-04-13 | 2008-07-24 | Goldstein Mark K | Carbon monoxide (CO) microsir sensor system |
US7576448B2 (en) | 2006-04-14 | 2009-08-18 | Luxive Lc | Switched outlet module and method therefor |
US7515041B2 (en) | 2006-04-29 | 2009-04-07 | Trex Enterprises Corp. | Disaster alert device and system |
US8909779B2 (en) | 2006-05-03 | 2014-12-09 | Cloud Systems, Inc. | System and method for control and monitoring of multiple devices and inter-device connections |
ATE551944T1 (en) | 2006-05-16 | 2012-04-15 | Koninkl Philips Electronics Nv | COMMUNICATION SYSTEM FOR MONITORING THE HEALTH CONDITION OF A PATIENT, COMMUNICATION DEVICE AND METHOD |
US7576659B2 (en) | 2006-06-07 | 2009-08-18 | L.I.F.E. Support Technologies, Llc | Smoke detection and laser escape indication system utilizing base and satellite |
WO2007148299A2 (en) | 2006-06-20 | 2007-12-27 | Concept Technologies Limited | Environmental monitor and power management system |
US7615969B2 (en) | 2006-07-27 | 2009-11-10 | Dell Products L.P. | Systems and methods for temperature-dependent battery charging |
WO2008048333A2 (en) | 2006-10-18 | 2008-04-24 | Luna Innovations Incorporated | Method and apparatus for calibrating an ultrasonic sensing system used to detect moving objects |
US8046039B2 (en) | 2006-10-20 | 2011-10-25 | Lg Electronics Inc. | Mobile terminal and case for mobile terminal |
US8037052B2 (en) | 2006-11-22 | 2011-10-11 | General Electric Company | Systems and methods for free text searching of electronic medical record data |
US7667600B2 (en) | 2006-12-16 | 2010-02-23 | Roc2Loc, Inc. | Methods and apparatus for security device removal detection |
US20080155429A1 (en) | 2006-12-20 | 2008-06-26 | Microsoft Corporation | Sharing, Accessing, and Pooling of Personal Preferences for Transient Environment Customization |
US8312323B2 (en) | 2006-12-22 | 2012-11-13 | Commvault Systems, Inc. | Systems and methods for remote monitoring in a computer network and reporting a failed migration operation without accessing the data being moved |
JP2010515426A (en) | 2007-01-03 | 2010-05-06 | マスターソン・エンタープライジズ,リミテッド・ライアビリティ・カンパニー | Power outlet with anti-electric shock function |
US7673525B2 (en) | 2007-01-09 | 2010-03-09 | Schlumberger Technology Corporation | Sensor system for pipe and flow condition monitoring of a pipeline configured for flowing hydrocarbon mixtures |
WO2008088020A1 (en) | 2007-01-17 | 2008-07-24 | Daikin Industries, Ltd. | Air conditioning blow out panel, air conditioning control system provided with the air conditioning blow out panel and air conditioning control method |
US8125345B2 (en) | 2007-03-01 | 2012-02-28 | Power Monitors | Method and apparatus for loose wiring monitor |
US20080221714A1 (en) | 2007-03-07 | 2008-09-11 | Optimal Licensing Corporation | System and method for infrastructure reporting |
BRPI0808869B1 (en) | 2007-03-14 | 2019-02-19 | Zonit Structured Solutions, Llc | NEMA SMART OUTLETS AND ASSOCIATED NETWORKS. |
CA2684672A1 (en) | 2007-04-26 | 2008-11-06 | Roberto Rosso | Communications control bus and apparatus for controlling multiple electronic hardware devices |
US20090065596A1 (en) | 2007-05-09 | 2009-03-12 | Johnson Controls Technology Company | Systems and methods for increasing building space comfort using wireless devices |
US7994928B2 (en) | 2007-05-25 | 2011-08-09 | Robert Charles Richmond | Multifunction smoke alarm unit |
US20080303678A1 (en) | 2007-06-08 | 2008-12-11 | Mccredy Douglas D | Combination smoke detector, carbon monoxide detector and cellphone |
US8113069B2 (en) * | 2007-06-19 | 2012-02-14 | The Penn State Research Foundation | Aerodynamic sampler for chemical/biological trace detection |
GB2450357B (en) | 2007-06-20 | 2010-10-27 | Royal Bank Scotland Plc | Resource consumption control apparatus and methods |
WO2009020647A1 (en) * | 2007-08-08 | 2009-02-12 | Kemeta, Llc | Biosensor system with a multifunctional portable electronic device |
US8702306B2 (en) | 2007-09-21 | 2014-04-22 | Siemens Industry, Inc. | Systems, devices, and/or methods for managing a thermocouple module |
CN101414719B (en) | 2007-10-15 | 2013-01-09 | 鸿富锦精密工业(深圳)有限公司 | Safety socket |
US20090096620A1 (en) | 2007-10-16 | 2009-04-16 | Chung-Yi Kuo | Fire alarming device |
GB2454731A (en) | 2007-11-17 | 2009-05-20 | Quinn O'loughlin | Smoke detector able to call a mobile telephone |
US7671773B2 (en) | 2007-11-30 | 2010-03-02 | Infineon Technologies Ag | Jitter insensitive single bit digital to analog converter |
US8000468B2 (en) | 2007-11-30 | 2011-08-16 | Industrial Technology Research Institute | Method and system for secure data aggregation in wireless sensor networks |
EP2248044A4 (en) | 2007-12-28 | 2013-12-11 | Server Tech Inc | Power distribution, management, and monitoring systems and methods |
US20090195382A1 (en) | 2008-01-31 | 2009-08-06 | Sensormatic Electronics Corporation | Video sensor and alarm system and method with object and event classification |
US8255090B2 (en) | 2008-02-01 | 2012-08-28 | Energyhub | System and method for home energy monitor and control |
KR20090084625A (en) | 2008-02-01 | 2009-08-05 | 삼성전자주식회사 | Personalized custom electronic furniture and how to implement it |
US7940188B2 (en) * | 2008-02-07 | 2011-05-10 | Veltek Associates, Inc. | Air sampling system having a plurality of air sampling devices with their own flow switches |
US20120268136A1 (en) * | 2008-02-21 | 2012-10-25 | Robert Lee | Electrical Test Apparatus |
US8125194B2 (en) | 2008-03-13 | 2012-02-28 | Anthro Corporation | Laptop computer storage and battery charging systems and methods including transient current inrush limiter |
WO2009146019A2 (en) | 2008-04-01 | 2009-12-03 | Quixcode Llc | Methods and apparatus for security device portal sensing |
US7963177B2 (en) | 2008-04-10 | 2011-06-21 | Expro Meters, Inc. | Apparatus for attenuating ultrasonic waves propagating within a pipe wall |
EP2277091B1 (en) | 2008-04-14 | 2018-05-02 | Teklatech A/S | A method for controlling the dynamic power signature of a circuit |
US8605091B2 (en) | 2008-04-18 | 2013-12-10 | Leviton Manufacturing Co., Inc. | Enhanced power distribution unit with self-orienting display |
TW200945269A (en) | 2008-04-25 | 2009-11-01 | Cal Comp Electronics & Comm Co | Monitor socket, monitor system and control method thereof |
US8051312B2 (en) | 2008-05-20 | 2011-11-01 | Advanced Micro Devices, Inc. | Apparatus and method for reducing power consumption by an integrated circuit |
US8184298B2 (en) | 2008-05-21 | 2012-05-22 | The Board Of Trustees Of The University Of Illinois | Spatial light interference microscopy and fourier transform light scattering for cell and tissue characterization |
US20090317916A1 (en) * | 2008-06-23 | 2009-12-24 | Ewing Kenneth J | Chemical sample collection and detection device using atmospheric pressure ionization |
US8463452B2 (en) | 2008-07-29 | 2013-06-11 | Enmetric Systems, Inc. | Apparatus using time-based electrical characteristics to identify an electrical appliance |
US7806310B2 (en) | 2008-08-01 | 2010-10-05 | International Business Machines Corporation | Method and apparatus for remotely activating destruction of a glass window |
US20100033329A1 (en) * | 2008-08-08 | 2010-02-11 | Xitel Pty. Ltd. | Portable Security Container with Movement Detection System |
US9002522B2 (en) | 2008-09-10 | 2015-04-07 | Enlighted, Inc. | Logical groupings of intelligent building fixtures |
GB0816721D0 (en) | 2008-09-13 | 2008-10-22 | Daniel Simon R | Systems,devices and methods for electricity provision,usage monitoring,analysis and enabling improvements in efficiency |
CN101677389A (en) | 2008-09-17 | 2010-03-24 | 深圳富泰宏精密工业有限公司 | Image transmission system and method |
US8954552B2 (en) | 2008-09-18 | 2015-02-10 | Dell Products, Lp | Method of using an information handling system to receive an update while in abare metal state, and an information handling system and machine-executable code for carrying out the method |
US8487634B2 (en) | 2008-09-25 | 2013-07-16 | Enmetric Systems, Inc. | Smart electrical wire-devices and premises power management system |
US8224576B2 (en) | 2008-10-21 | 2012-07-17 | Paksense, Inc. | Environmental sensing and communication |
US8335574B2 (en) | 2008-12-09 | 2012-12-18 | Andy Middlemiss | Power controlling device and methods of use |
US8258959B2 (en) | 2008-12-31 | 2012-09-04 | L3 Communications Integrated Systems, L.P. | Activation circuit for sealed electronic device |
US20100201536A1 (en) | 2009-02-10 | 2010-08-12 | William Benjamin Robertson | System and method for accessing a structure using a mobile device |
US8289135B2 (en) | 2009-02-12 | 2012-10-16 | International Business Machines Corporation | System, method and program product for associating a biometric reference template with a radio frequency identification tag |
US20100228819A1 (en) | 2009-03-05 | 2010-09-09 | Yottaa Inc | System and method for performance acceleration, data protection, disaster recovery and on-demand scaling of computer applications |
US8457796B2 (en) | 2009-03-11 | 2013-06-04 | Deepinder Singh Thind | Predictive conditioning in occupancy zones |
US8564403B2 (en) | 2009-03-18 | 2013-10-22 | Mario Landau-Holdsworth | Method, system, and apparatus for distributing electricity to electric vehicles, monitoring the distribution thereof, and/or controlling the distribution thereof |
US20130024211A1 (en) | 2009-04-09 | 2013-01-24 | Access Mobility, Inc. | Active learning and advanced relationship marketing and health interventions |
US8310200B2 (en) | 2009-04-15 | 2012-11-13 | GM Global Technology Operations LLC | Inductive chargers and inductive charging systems for portable electronic devices |
CN102395410B (en) | 2009-04-15 | 2015-12-02 | 皇家飞利浦电子股份有限公司 | The method and system of user environment is regulated for adaptability |
US8321187B2 (en) | 2009-04-24 | 2012-11-27 | Rockwell Automation Technologies, Inc. | Process simulation utilizing component-specific consumption data |
US20120025221A1 (en) | 2009-04-27 | 2012-02-02 | Kyocera Corporation | Light Emitting Device |
US20120051714A1 (en) | 2009-05-06 | 2012-03-01 | Ts Australia Pty Ltd | surveillance and recording device |
US20100298957A1 (en) | 2009-05-15 | 2010-11-25 | Synergy Elements, Inc. | Multi-function sensor for home automation |
US20100296685A1 (en) | 2009-05-20 | 2010-11-25 | Lake Shore Studios, Inc. | Adapter and electronic devices for recessed light socket |
US20100306033A1 (en) | 2009-06-01 | 2010-12-02 | Dror Oved | Electrical power metering and billing network |
US20100318236A1 (en) | 2009-06-11 | 2010-12-16 | Kilborn John C | Management of the provisioning of energy for a workstation |
US20100313748A1 (en) | 2009-06-15 | 2010-12-16 | Middle Atlantic Products, Inc. | Method and system for smart air filter monitoring |
US20110007491A1 (en) | 2009-07-10 | 2011-01-13 | Protonex Technology Corporation | Portable power manager enclosure |
JP5235805B2 (en) | 2009-07-13 | 2013-07-10 | キヤノン株式会社 | Color processing method, color processing apparatus, and program |
TWI392190B (en) | 2009-07-20 | 2013-04-01 | A power system with light-controlled function and the control method thereof | |
US8269625B2 (en) * | 2009-07-29 | 2012-09-18 | Innovalarm Corporation | Signal processing system and methods for reliably detecting audible alarms |
US8643216B2 (en) | 2009-07-31 | 2014-02-04 | Thermo King Corporation | Electrical storage element control system for a vehicle |
US20110082599A1 (en) | 2009-10-06 | 2011-04-07 | Makarand Shinde | Optimizing Utility Usage by Smart Monitoring |
TWI407302B (en) | 2009-10-09 | 2013-09-01 | Smart power management system and the method thereof | |
US8498881B2 (en) | 2009-10-20 | 2013-07-30 | Universal Research Solutions, Llc | Generation and data management of a medical study using instruments in an integrated media and medical system |
US8330056B2 (en) | 2009-10-20 | 2012-12-11 | Group Dekko, Inc. | Power entry unit electrical power distribution method |
WO2011074800A2 (en) | 2009-12-17 | 2011-06-23 | Lg Electronics Inc. | Network system and method of controlling network system |
EP2519936B1 (en) | 2009-12-29 | 2023-03-01 | The Regents of The University of California | Multimodal climate sensor network |
TWM385097U (en) | 2010-01-05 | 2010-07-21 | Hercules Electronics Co Ltd | Secondary battery |
US8543247B2 (en) | 2010-01-08 | 2013-09-24 | International Business Machines Corporation | Power profile management method and system |
JP2011155712A (en) | 2010-01-25 | 2011-08-11 | Sony Corp | Electronic appliance, power management apparatus, and method of identifying appliance |
JP5487995B2 (en) | 2010-01-25 | 2014-05-14 | ソニー株式会社 | Terminal expansion device and authentication agent method |
US8730004B2 (en) | 2010-01-29 | 2014-05-20 | Assa Abloy Hospitality, Inc. | Method and system for permitting remote check-in and coordinating access control |
WO2011094850A1 (en) * | 2010-02-03 | 2011-08-11 | Dittmer William J | Radio frequency notification system and method |
US8437882B2 (en) | 2010-02-17 | 2013-05-07 | Inscope Energy, Llc | Managing power utilized within a local power network |
US8405939B2 (en) | 2010-03-08 | 2013-03-26 | Pass & Seymour, Inc. | Protective device for an electrical supply facility |
DK2372861T3 (en) | 2010-04-01 | 2013-03-25 | Racktivity Nv | DYNAMIC LOAD EQUIPMENT CONTROL UNIT |
US20130144644A1 (en) | 2010-04-09 | 2013-06-06 | Biogenerics IP Development Pty Ltd. | Clinical trial management systems and methods |
TW201138237A (en) | 2010-04-30 | 2011-11-01 | Prodigit Elec Co Ltd | Socket apparatus with over-current actuating/breaking protection |
US8335936B2 (en) | 2010-05-10 | 2012-12-18 | Greenwave Reality, Pte Ltd. | Power node with network switch |
US8451132B1 (en) | 2010-05-27 | 2013-05-28 | William Van Vleet | Portable heat and smoke detection system |
TWI423549B (en) | 2010-07-02 | 2014-01-11 | Univ Nat Chiao Tung | Power monitoring device for identifying state of electric equipment and power monitoring method thereof |
WO2012007850A1 (en) | 2010-07-13 | 2012-01-19 | Quentiq AG | Medical data acquisition, diagnostic and communication system |
US20120023555A1 (en) | 2010-07-21 | 2012-01-26 | Danieli Gavriel Putterman | Wireless environmental monitoring of goods |
WO2012021546A1 (en) | 2010-08-09 | 2012-02-16 | Gabriel Cohn | Sensor systems wirelessly utilizing power infrastructures and associated systems and methods |
WO2012030396A1 (en) | 2010-08-31 | 2012-03-08 | Det International Holding Limited | Method and apparatus for load identification |
DE102010055833A1 (en) | 2010-09-15 | 2012-03-15 | Inventus Engineering Gmbh | Rheological transmission device |
US20120071008A1 (en) | 2010-09-20 | 2012-03-22 | Karus David Sessford | Magnetic electrical coupling adaptor |
US8540422B2 (en) | 2010-10-04 | 2013-09-24 | Cameron Health, Inc. | Electrical component behavior analysis tools |
US9240113B2 (en) * | 2010-10-12 | 2016-01-19 | Electronics And Telecommunications Research Institute | Low-power security and intrusion monitoring system and method based on variation detection of sound transfer characteristic |
EP2628235B1 (en) | 2010-10-12 | 2019-06-26 | Heartware, Inc. | Fault-tolerant power supply |
US8369135B1 (en) | 2010-12-03 | 2013-02-05 | Magsil Corporation | Memory circuit with crossover zones of reduced line width conductors |
US8170722B1 (en) | 2010-12-09 | 2012-05-01 | Elbex Video Ltd. | Method and apparatus for coding and linking electrical appliances for control and status report |
WO2012080423A1 (en) | 2010-12-15 | 2012-06-21 | Nec Europe Ltd. | Method and system for identifying at least one electrically powered device by a power supply device via a powerline connection |
US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
EP3382491A3 (en) | 2010-12-31 | 2018-11-28 | Google LLC | Flexible functionality partitioning within intelligent-thermostat-controlled hvac systems |
WO2012092622A2 (en) | 2010-12-31 | 2012-07-05 | Nest Labs, Inc. | Inhibiting deleterious control coupling in an enclosure having multiple hvac regions |
US8475367B1 (en) | 2011-01-09 | 2013-07-02 | Fitbit, Inc. | Biometric monitoring device having a body weight sensor, and methods of operating same |
US8361031B2 (en) | 2011-01-27 | 2013-01-29 | Carefusion 303, Inc. | Exchanging information between devices in a medical environment |
WO2012125596A2 (en) * | 2011-03-12 | 2012-09-20 | Parshionikar Uday | Multipurpose controller for electronic devices, facial expressions management and drowsiness detection |
US8550905B2 (en) | 2011-04-11 | 2013-10-08 | Sony Computer Entertainment Inc. | Temperature feedback motion controller |
US9225534B2 (en) | 2011-04-15 | 2015-12-29 | Electronic Systems Protection, Inc. | Power conditioning management |
CA2774364C (en) | 2011-04-18 | 2014-01-28 | Norman R. Byrne | Electrical system with circuit limiter |
US20120278101A1 (en) | 2011-04-28 | 2012-11-01 | Tiatros Llc | System and method for creating trusted user communities and managing authenticated secure communications within same |
US20120283860A1 (en) | 2011-05-04 | 2012-11-08 | Chih-Chun Ho | Energy-saving control system for automatically turning on/off electronic device |
US9031268B2 (en) * | 2011-05-09 | 2015-05-12 | Dts, Inc. | Room characterization and correction for multi-channel audio |
US8610587B2 (en) | 2011-05-20 | 2013-12-17 | Dovid Tropper | Stand alone smoke detector unit with SMS messaging |
US20120314344A1 (en) * | 2011-06-10 | 2012-12-13 | Eyston Co., Ltd. | Hazardous condition detector housing with front door battery compartment safety feature |
US9069380B2 (en) | 2011-06-10 | 2015-06-30 | Aliphcom | Media device, application, and content management using sensory input |
US20140156084A1 (en) | 2011-06-10 | 2014-06-05 | Aliphcom | Data-capable band management in an integrated application and network communication data environment |
FR2978871B1 (en) | 2011-08-02 | 2013-07-19 | Commissariat Energie Atomique | COOLING DEVICE PROVIDED WITH A THERMOELECTRIC SENSOR |
US20140098445A1 (en) | 2011-08-17 | 2014-04-10 | Donald Randolph Hooper | Signal Activated Circuit Interrupter |
US9386147B2 (en) | 2011-08-25 | 2016-07-05 | Verizon Patent And Licensing Inc. | Muting and un-muting user devices |
US20130049466A1 (en) | 2011-08-30 | 2013-02-28 | General Electric Company | Programmable power management system |
US20130085609A1 (en) | 2011-09-30 | 2013-04-04 | Siemens Industry, Inc. | Occupancy driven patient room environmental control |
US20130081541A1 (en) | 2011-10-03 | 2013-04-04 | Erik John Hasenoehrl | Air freshening network |
US8583955B2 (en) | 2011-10-04 | 2013-11-12 | Advanergy, Inc. | Battery management system and method |
US10101810B2 (en) | 2011-11-28 | 2018-10-16 | At&T Intellectual Property I, L.P. | Device feedback and input via heating and cooling |
KR101794733B1 (en) | 2011-12-26 | 2017-11-09 | 한국전자통신연구원 | Security and intrusion monitoring system based on the detection of sound variation pattern and the method |
US9304500B2 (en) | 2012-01-06 | 2016-04-05 | Cortland Research Llc | System for building management of electricity via network control of point-of-use devices |
WO2013112287A1 (en) | 2012-01-09 | 2013-08-01 | David Martin | Networked air quality monitoring |
US9927782B2 (en) | 2012-01-29 | 2018-03-27 | Enlighted, Inc. | Logical groupings of multiple types of intelligent building fixtures |
US9304947B2 (en) | 2012-03-02 | 2016-04-05 | Laith A Naaman | Remotely controllable electrical sockets with plugged appliance detection and identification |
WO2013138292A1 (en) | 2012-03-12 | 2013-09-19 | Byrne, Norman, R. | Electrical energy management and monitoring system, and method |
US20130275148A1 (en) | 2012-04-12 | 2013-10-17 | International Business Machines Corporation | Smart hospital care system |
US8744780B2 (en) | 2012-04-27 | 2014-06-03 | Filtersmarts, Inc. | Detector for clogged filters |
US8897804B2 (en) | 2012-05-01 | 2014-11-25 | Adtran, Inc. | System and method for providing customer support using a location-aware portable device |
TW201351920A (en) | 2012-06-14 | 2013-12-16 | Jian-Zhi Chen | Power socket with wireless network and power management function |
US9425978B2 (en) | 2012-06-27 | 2016-08-23 | Ubiquiti Networks, Inc. | Method and apparatus for configuring and controlling interfacing devices |
US20140028097A1 (en) | 2012-07-24 | 2014-01-30 | Dennis Harold AUGUR | Electrical outlet adapter with automatic power-on and power-off of peripheral outlets |
US9316756B2 (en) | 2012-08-07 | 2016-04-19 | Pgs Geophysical As | System and method of a reservoir monitoring system |
US20140069131A1 (en) | 2012-09-13 | 2014-03-13 | Mitsubishi Electric Corporation | Air conditioning system |
US9113352B2 (en) | 2012-09-25 | 2015-08-18 | Parallel Wireless, Inc. | Heterogeneous self-organizing network for access and backhaul |
JP5787858B2 (en) | 2012-10-05 | 2015-09-30 | 三菱電機株式会社 | Air conditioning control system, air conditioning control method and program |
US10187802B2 (en) | 2012-10-09 | 2019-01-22 | Apple Inc. | Accessibility in dynamic cellular networks |
US20140122140A1 (en) | 2012-10-31 | 2014-05-01 | Verizon Patent And Licensing Inc. | Advanced managed service customer edge router |
US8639391B1 (en) | 2012-11-08 | 2014-01-28 | Green Edge Technologies, Inc. | Systems, devices, and methods for automation and energy management |
US10001789B2 (en) | 2013-01-03 | 2018-06-19 | Robert Hunka | Multifuncional environmental control unit |
US9114794B2 (en) | 2013-03-13 | 2015-08-25 | Ford Global Technologies, Llc | Method and system for controlling an electric vehicle while charging |
US9049013B2 (en) | 2013-03-14 | 2015-06-02 | Sprint Communications Company L.P. | Trusted security zone containers for the protection and confidentiality of trusted service manager data |
US8910298B2 (en) | 2013-03-15 | 2014-12-09 | Leeo, Inc. | Environmental monitoring device |
US20150020615A1 (en) | 2013-07-16 | 2015-01-22 | Leeo, Inc. | Electronic device with environmental monitoring |
-
2014
- 2014-05-20 US US14/283,075 patent/US20150020615A1/en not_active Abandoned
- 2014-05-20 WO PCT/US2014/038844 patent/WO2015009350A1/en active Application Filing
- 2014-05-20 US US14/283,080 patent/US20150022340A1/en not_active Abandoned
- 2014-05-20 US US14/283,079 patent/US8947230B1/en not_active Expired - Fee Related
- 2014-05-20 US US14/283,084 patent/US20150022337A1/en not_active Abandoned
- 2014-05-20 US US14/283,097 patent/US9257030B2/en not_active Expired - Fee Related
- 2014-05-20 US US14/283,086 patent/US9324227B2/en not_active Expired - Fee Related
- 2014-05-20 US US14/283,035 patent/US20150021465A1/en not_active Abandoned
- 2014-05-20 US US14/283,057 patent/US9070272B2/en not_active Expired - Fee Related
- 2014-06-26 US US14/316,446 patent/US9235975B2/en not_active Expired - Fee Related
Patent Citations (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3722501A (en) * | 1970-02-11 | 1973-03-27 | R Derouineau | Tranquilizing device |
US4896136A (en) * | 1987-12-14 | 1990-01-23 | Creation Windows, Inc. | Combination brake light and interior light for mounting on the door of a truck cap |
US4984380A (en) * | 1989-07-17 | 1991-01-15 | Anderson Rodney D | Body-motion activated crib mobile |
US5905436A (en) * | 1996-10-24 | 1999-05-18 | Gerontological Solutions, Inc. | Situation-based monitoring system |
US6084527A (en) * | 1997-01-09 | 2000-07-04 | Spector; Donald | Combined monitor and light box assembly |
US7038398B1 (en) * | 1997-08-26 | 2006-05-02 | Color Kinetics, Incorporated | Kinetic illumination system and methods |
US6234642B1 (en) * | 1998-04-15 | 2001-05-22 | Dewert Antriebs- Und Systemtechnik Gmbh & Co. Kg | Bed with improved lighting features |
US20040210155A1 (en) * | 2001-06-15 | 2004-10-21 | Yasuhiro Takemura | Monitoring apparatus |
US7049968B2 (en) * | 2001-10-04 | 2006-05-23 | Mattel, Inc. | Baby monitor with a soothing unit |
US6981943B2 (en) * | 2002-03-08 | 2006-01-03 | Matsushita Electric Works, Ltd. | Respiration leading system |
US6950017B2 (en) * | 2002-03-27 | 2005-09-27 | Simon Lawrence Smith | System for monitoring an inhabited environment |
US6741177B2 (en) * | 2002-03-28 | 2004-05-25 | Verifeye Inc. | Method and apparatus for detecting items on the bottom tray of a cart |
US20040030531A1 (en) * | 2002-03-28 | 2004-02-12 | Honeywell International Inc. | System and method for automated monitoring, recognizing, supporting, and responding to the behavior of an actor |
US20030231495A1 (en) * | 2002-06-15 | 2003-12-18 | Searfoss Robert Lee | Nightlight for phototherapy |
US20080123332A1 (en) * | 2002-06-15 | 2008-05-29 | Searfoss Robert L | Nightlight for phototherapy |
US20120206050A1 (en) * | 2002-07-12 | 2012-08-16 | Yechezkal Evan Spero | Detector Controlled Illuminating System |
US20060119954A1 (en) * | 2002-08-28 | 2006-06-08 | Robert Casper | Device for the prevention of melationin suppression by light at night |
US7520607B2 (en) * | 2002-08-28 | 2009-04-21 | Melcort Inc. | Device for the prevention of melationin suppression by light at night |
US7405524B2 (en) * | 2002-09-25 | 2008-07-29 | The Watt Stopper Inc. | Light management system device and method |
US8466626B2 (en) * | 2002-09-25 | 2013-06-18 | The Watt Stopper Inc. | Light management system device and method |
US20050073405A1 (en) * | 2003-10-02 | 2005-04-07 | Honeywell International, Inc. | Wireless children's safety light |
US20050111213A1 (en) * | 2003-11-24 | 2005-05-26 | Smith Steven W. | Nightlight with interchangeable rotating design disk |
US7264377B2 (en) * | 2004-02-10 | 2007-09-04 | Halo Sun, Llc | Sensor-activated audible story lamp |
US20070268687A1 (en) * | 2004-02-20 | 2007-11-22 | Scannell Robert F Jr | Moudular multifunction-adaptable, multicomponent device |
US20050276051A1 (en) * | 2004-05-26 | 2005-12-15 | Caudle Madeline E | Illumination system and method |
US7155317B1 (en) * | 2004-08-20 | 2006-12-26 | Nhan Tran | Occupant Counter Control Switch for automatic turning on and off electrical appliances in a room |
US20090073694A1 (en) * | 2005-02-18 | 2009-03-19 | Glynntech, Inc | Multifunction communications device |
US20070132558A1 (en) * | 2005-12-09 | 2007-06-14 | Rowe Meredeth A | Method and system for monitoring a patient in a premises |
US20090154148A1 (en) * | 2006-01-30 | 2009-06-18 | Eveready Battery Company, Inc. | Battery powered lighting appliance |
US7438446B1 (en) * | 2006-07-13 | 2008-10-21 | Mccann Judy | Night light projector |
US7874695B2 (en) * | 2006-11-15 | 2011-01-25 | Linak A/S | Electrical actuator system for articles of furniture |
US20080204258A1 (en) * | 2007-02-12 | 2008-08-28 | Dayton Douglas C | Motion-, light-, and wireless-triggered lights and audio alarms |
US20120098439A1 (en) * | 2007-03-27 | 2012-04-26 | Wireless Environment, Llc | Coordinated System of Battery Powered Wireless Lights |
US7828463B1 (en) * | 2007-04-25 | 2010-11-09 | Anton Michael Willis | Lunar resonant lighting |
US8523758B1 (en) * | 2007-05-02 | 2013-09-03 | Ric Investments, Llc | System and method of treatment for insomnia and occasional sleeplessness |
US7710824B1 (en) * | 2007-09-18 | 2010-05-04 | Sprint Communications Company L.P. | Location monitoring and sonar determination of presence |
US8018327B2 (en) * | 2007-09-24 | 2011-09-13 | Good Nite Lite, Llc | Night light wake up indicator |
US20090105558A1 (en) * | 2007-10-16 | 2009-04-23 | Oakland University | Portable autonomous multi-sensory intervention device |
US20100277316A1 (en) * | 2008-01-17 | 2010-11-04 | Koninklijke Philips Electronics N.V. | Lighting device |
US7992332B2 (en) * | 2008-05-13 | 2011-08-09 | Nthdegree Technologies Worldwide Inc. | Apparatuses for providing power for illumination of a display object |
US20100182201A1 (en) * | 2009-01-16 | 2010-07-22 | Rf Code, Inc. | Directional beacon device |
US20110275960A1 (en) * | 2009-01-28 | 2011-11-10 | Koninklijke Philips Electronics N.V. | Entrance information system and method for issuing entrance instructions for a sleeping room by an entrance information system |
US20120229278A1 (en) * | 2009-01-29 | 2012-09-13 | Inncom International Inc. | System to detect presence in a space |
US20100298742A1 (en) * | 2009-03-24 | 2010-11-25 | David Perlman | Patient movement detection system and method |
US20120161969A1 (en) * | 2009-09-03 | 2012-06-28 | Koninklijke Philips Electronics N.V. | Consciousness monitoring |
US20130035599A1 (en) * | 2010-04-21 | 2013-02-07 | Koninklijke Philips Electronics N.V. | Respiratory motion detection apparatus |
US20130049607A1 (en) * | 2010-05-21 | 2013-02-28 | Sharp Kabushiki Kaisha | Controller, method of controlling illumination, and network system |
US20130119891A1 (en) * | 2010-07-21 | 2013-05-16 | Koninklijke Philips Electronics N.V. | Dynamic lighting system with a daily rhythm |
US20130200254A1 (en) * | 2010-10-27 | 2013-08-08 | Koninklijke Philips Electronics N.V. | A presence detection system and a lighting system |
US20130271015A1 (en) * | 2010-12-31 | 2013-10-17 | Koninklijke Philips N.V. | Lighting sytem and method thereof |
US20120194082A1 (en) * | 2011-01-31 | 2012-08-02 | Industrial Technology Research Institute | Multi-function lighting system |
US20130141233A1 (en) * | 2011-02-23 | 2013-06-06 | Embedrf Llc | Position tracking and mobility assessment system |
US20120319593A1 (en) * | 2011-06-15 | 2012-12-20 | National Tsing Hua University | Lighting Device with Switchable Day/Night Illumination Mode |
US9064394B1 (en) * | 2011-06-22 | 2015-06-23 | Alarm.Com Incorporated | Virtual sensors |
US20130058116A1 (en) * | 2011-08-23 | 2013-03-07 | Roland Galbas | Method and device for changing a light emission of at least one headlight of a vehicle |
US20130085615A1 (en) * | 2011-09-30 | 2013-04-04 | Siemens Industry, Inc. | System and device for patient room environmental control and method of controlling environmental conditions in a patient room |
US20130107041A1 (en) * | 2011-11-01 | 2013-05-02 | Totus Solutions, Inc. | Networked Modular Security and Lighting Device Grids and Systems, Methods and Devices Thereof |
US20130234625A1 (en) * | 2012-03-06 | 2013-09-12 | Sony Corporation | Lighting control system using motion and sound |
US8823529B2 (en) * | 2012-08-02 | 2014-09-02 | Drs Medical Devices, Llc | Patient movement monitoring system |
US20140035749A1 (en) * | 2012-08-02 | 2014-02-06 | Donald N. Reed, Jr. | Patient movement monitoring system |
US20140340227A1 (en) * | 2012-08-02 | 2014-11-20 | Drs Medical Devices, Llc | Patient monitoring system for bathroom |
US20140070959A1 (en) * | 2012-09-12 | 2014-03-13 | Zuili, Inc. | System for monitor and control of equipment |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140265340A1 (en) * | 2013-03-15 | 2014-09-18 | Neptune Wave Power Llc | Maximizing Output of a Generator Operating Under the Influence of Wave Motion by Applying an Optimum Restoring Force |
US9322387B2 (en) * | 2013-03-15 | 2016-04-26 | Neptune Wave Power Llc | Maximizing output of a generator operating under the influence of wave motion by applying an optimum restoring force |
US9324227B2 (en) | 2013-07-16 | 2016-04-26 | Leeo, Inc. | Electronic device with environmental monitoring |
US9778235B2 (en) | 2013-07-17 | 2017-10-03 | Leeo, Inc. | Selective electrical coupling based on environmental conditions |
US9372477B2 (en) | 2014-07-15 | 2016-06-21 | Leeo, Inc. | Selective electrical coupling based on environmental conditions |
US9304590B2 (en) | 2014-08-27 | 2016-04-05 | Leen, Inc. | Intuitive thermal user interface |
US10078865B2 (en) | 2014-09-08 | 2018-09-18 | Leeo, Inc. | Sensor-data sub-contracting during environmental monitoring |
US10102566B2 (en) | 2014-09-08 | 2018-10-16 | Leeo, Icnc. | Alert-driven dynamic sensor-data sub-contracting |
US10304123B2 (en) | 2014-09-08 | 2019-05-28 | Leeo, Inc. | Environmental monitoring device with event-driven service |
US10043211B2 (en) | 2014-09-08 | 2018-08-07 | Leeo, Inc. | Identifying fault conditions in combinations of components |
US9865016B2 (en) | 2014-09-08 | 2018-01-09 | Leeo, Inc. | Constrained environmental monitoring based on data privileges |
US10026304B2 (en) | 2014-10-20 | 2018-07-17 | Leeo, Inc. | Calibrating an environmental monitoring device |
US9445451B2 (en) | 2014-10-20 | 2016-09-13 | Leeo, Inc. | Communicating arbitrary attributes using a predefined characteristic |
US9681510B2 (en) | 2015-03-26 | 2017-06-13 | Cree, Inc. | Lighting device with operation responsive to geospatial position |
US9900957B2 (en) | 2015-06-11 | 2018-02-20 | Cree, Inc. | Lighting device including solid state emitters with adjustable control |
US20180160504A1 (en) | 2015-06-11 | 2018-06-07 | Cree, Inc. | Lighting device including solid state emitters with adjustable control |
US10412809B2 (en) | 2015-06-11 | 2019-09-10 | Cree, Inc. | Lighting device including solid state emitters with adjustable control |
US11800613B2 (en) | 2015-06-11 | 2023-10-24 | Ideal Industries Lighting Llc | Lighting device including solid state emitters with adjustable control |
US11116054B2 (en) | 2015-06-11 | 2021-09-07 | Ideal Industries Lighting Llc | Lighting device including solid state emitters with adjustable control |
US9801013B2 (en) | 2015-11-06 | 2017-10-24 | Leeo, Inc. | Electronic-device association based on location duration |
US10805775B2 (en) | 2015-11-06 | 2020-10-13 | Jon Castor | Electronic-device detection and activity association |
US9723563B1 (en) | 2016-03-24 | 2017-08-01 | Himax Technologies Limited | Device and a method of waking up the same |
US10781984B2 (en) | 2017-01-30 | 2020-09-22 | Ideal Industries Lighting Llc | Skylight Fixture |
US10465869B2 (en) | 2017-01-30 | 2019-11-05 | Ideal Industries Lighting Llc | Skylight fixture |
US11209138B2 (en) | 2017-01-30 | 2021-12-28 | Ideal Industries Lighting Llc | Skylight fixture emulating natural exterior light |
US10451229B2 (en) | 2017-01-30 | 2019-10-22 | Ideal Industries Lighting Llc | Skylight fixture |
US11158174B2 (en) | 2019-07-12 | 2021-10-26 | Carrier Corporation | Security system with distributed audio and video sources |
US11282352B2 (en) | 2019-07-12 | 2022-03-22 | Carrier Corporation | Security system with distributed audio and video sources |
Also Published As
Publication number | Publication date |
---|---|
US20150022337A1 (en) | 2015-01-22 |
US20150020614A1 (en) | 2015-01-22 |
US9324227B2 (en) | 2016-04-26 |
US20150022351A1 (en) | 2015-01-22 |
US9070272B2 (en) | 2015-06-30 |
US9257030B2 (en) | 2016-02-09 |
US9235975B2 (en) | 2016-01-12 |
US8947230B1 (en) | 2015-02-03 |
US20150020615A1 (en) | 2015-01-22 |
US20150022356A1 (en) | 2015-01-22 |
US20150022340A1 (en) | 2015-01-22 |
US20150022357A1 (en) | 2015-01-22 |
US20150022352A1 (en) | 2015-01-22 |
WO2015009350A1 (en) | 2015-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9235975B2 (en) | Electronic device with environmental monitoring | |
US20150302728A1 (en) | Electronic device with environmental monitoring | |
US20150185161A1 (en) | Electronic device with environmental monitoring | |
US9372477B2 (en) | Selective electrical coupling based on environmental conditions | |
US9778235B2 (en) | Selective electrical coupling based on environmental conditions | |
US8910298B2 (en) | Environmental monitoring device | |
US20160019780A1 (en) | Selective electrical coupling based on environmental conditions | |
EP3167296B1 (en) | Fault diagnosis based on connection monitoring | |
US10188222B2 (en) | Bed with embedded smart sensors | |
WO2016010529A1 (en) | Selective electrical coupling based on environmental conditions | |
US9170625B1 (en) | Selective electrical coupling based on environmental conditions | |
US20160018799A1 (en) | Selective electrical coupling based on environmental conditions | |
CN205642411U (en) | Smog detecting element , cigarette fog detector and dangerous detector | |
US9997058B2 (en) | Smart-home multi-functional hazard detector providing location-specific feature configuration | |
US20180012468A1 (en) | Detector unit with multiple integrated sensing systems and visually pleasing housing | |
US10026304B2 (en) | Calibrating an environmental monitoring device | |
US20160110085A1 (en) | Presenting environmental conditions using visual perception information | |
JP2019500659A (en) | Remote alarm release with acoustic presence verification | |
US9213327B1 (en) | Selective electrical coupling based on environmental conditions | |
WO2014151445A1 (en) | Environmental monitoring device | |
US20210134138A1 (en) | Vaporized aerosol detection network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LEEO, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GETTINGS, ADAM M.;STEVENS, ANDREW G.;BARTON, RICHARD J.;AND OTHERS;SIGNING DATES FROM 20140522 TO 20140523;REEL/FRAME:032990/0195 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |