[go: up one dir, main page]

US20220066528A1 - Energy Efficient Sensor - Google Patents

Energy Efficient Sensor Download PDF

Info

Publication number
US20220066528A1
US20220066528A1 US17/347,672 US202117347672A US2022066528A1 US 20220066528 A1 US20220066528 A1 US 20220066528A1 US 202117347672 A US202117347672 A US 202117347672A US 2022066528 A1 US2022066528 A1 US 2022066528A1
Authority
US
United States
Prior art keywords
sensor
data
operationally
power
battery
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
Application number
US17/347,672
Inventor
Troy Aaron Harvey
Jeremy David Fillingim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PassiveLogic Inc
Original Assignee
PassiveLogic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PassiveLogic Inc filed Critical PassiveLogic Inc
Priority to US17/347,672 priority Critical patent/US20220066528A1/en
Assigned to PassiveLogic, Inc. reassignment PassiveLogic, Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FILLINGIM, JEREMY DAVID, Harvey, Troy Aaron
Publication of US20220066528A1 publication Critical patent/US20220066528A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1462Mounting supporting structure in casing or on frame or rack for programmable logic controllers [PLC] for automation or industrial process control
    • H05K7/1465Modular PLC assemblies with separable functional units
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • F24F11/32Responding to malfunctions or emergencies
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/30Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
    • F24F11/49Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring ensuring correct operation, e.g. by trial operation or configuration checks
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/62Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
    • F24F11/63Electronic processing
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/88Electrical aspects, e.g. circuits
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/50Testing of electric apparatus, lines, cables or components for short-circuits, continuity, leakage current or incorrect line connections
    • G01R31/55Testing for incorrect line connections
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0265Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/048Monitoring; Safety
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/0216Human interface functionality, e.g. monitoring system providing help to the user in the selection of tests or in its configuration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0264Control of logging system, e.g. decision on which data to store; time-stamping measurements
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0267Fault communication, e.g. human machine interface [HMI]
    • G05B23/0272Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3209Monitoring remote activity, e.g. over telephone lines or network connections
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3246Power saving characterised by the action undertaken by software initiated power-off
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04186Touch location disambiguation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/18Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/43Checking; Contextual analysis
    • G06F8/436Semantic checking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/51Source to source
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/53Decompilation; Disassembly
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/74Reverse engineering; Extracting design information from source code
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0283Price estimation or determination
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J3/00Circuit arrangements for AC mains or AC distribution networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/46Monitoring; Testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/26Arrangements for supervision, monitoring or testing with means for applying test signals or for measuring
    • H04M3/28Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor
    • H04M3/30Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for subscriber's lines, for the local loop
    • H04M3/305Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor for subscriber's lines, for the local loop testing of physical copper line parameters, e.g. capacitance or resistance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1462Mounting supporting structure in casing or on frame or rack for programmable logic controllers [PLC] for automation or industrial process control
    • H05K7/1468Mechanical features of input/output (I/O) modules
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1462Mounting supporting structure in casing or on frame or rack for programmable logic controllers [PLC] for automation or industrial process control
    • H05K7/1475Bus assemblies for establishing communication between PLC modules
    • H05K7/1477Bus assemblies for establishing communication between PLC modules including backplanes
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1462Mounting supporting structure in casing or on frame or rack for programmable logic controllers [PLC] for automation or industrial process control
    • H05K7/1481User interface, e.g. status displays; Programming interface, e.g. connector for computer programming; Monitoring
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-based CAD
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/16Customisation or personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/04Power grid distribution networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/16Cables, cable trees or wire harnesses
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2115/00Details relating to the type of the circuit
    • G06F2115/12Printed circuit boards [PCB] or multi-chip modules [MCM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/392Floor-planning or layout, e.g. partitioning or placement
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J2310/00The network for supplying or distributing electric power characterised by its spatial reach or by the load
    • H02J2310/10The network having a local or delimited stationary reach
    • H02J2310/12The local stationary network supplying a household or a building

Definitions

  • the present disclosure relates to sensors; more specifically, sensors that manage energy efficiently.
  • Sensors are widely used and widely useful. However, sensor energy consumption can be significant, especially in wireless sensor networks, which both have a limited power supply and large energy uses. In addition, many sensors are in locations that make it hazardous, expensive, or impossible to replace exhausted batteries.
  • a first sensor comprising a solar panel, a battery, and sensor data, the first sensor operationally able to encode an active state, a sleep state, and a time period; wherein the first sensor is operationally able to use solar power or battery power to: enter the sleep state for the time period, enter the active state at end of the time period, and while in the active state, send a sensor data report to a second device, the sensor data report comprising at least a portion of the sensor data; and after the sensor data has been reported, enter the sleep state.
  • the first sensor is operationally able to enter the sleep state after the second device has indicated it has received the sensor data report.
  • the first sensor when, after a report time period, the second device has not indicated it has received the sensor data report, the first sensor is operationally able to send the sensor data report to a third device.
  • the battery is operationally able to recharge using ambient light.
  • a second sensor is operationally able to send and receive wireless signals from the first sensor at a distance up to 150 feet.
  • a third sensor is included, wherein the first sensor, the second sensor, and the third sensor are operationally able to be connected using a self-healing mesh.
  • the first sensor is one half inch wide or smaller.
  • the first sensor comprises a sensor for air temperature, radiant temperature, humidity, volatile organic compounds, CO2, occupancy, floor temperature, rainfall, or air quality.
  • the first sensor further comprises a power wire, and wherein the first sensor is operationally able to be wired into an electrical system using the power wire.
  • the first sensor further comprises a sensor for occupancy, and wherein the sensor works with a controller to track occupant locations using mesh trilateration.
  • the first sensor notices a wireless signal from a personal electronic device, the wireless signal comprising strength and directionality.
  • the first sensor comprises a sensor for air temperature, humidity, CO2, VOC, and light level, occupant mapping, and occupancy detection.
  • the first sensor further comprises a sensor for occupant mapping, occupancy detection, and occupancy velocity.
  • the first sensor further comprises a sensor face, and wherein the sensor face displays historical values of the sensor data.
  • the first sensor further comprises a sensor for occupant mapping, occupancy detection, and occupancy velocity.
  • the first sensor further comprises a sensor face, and wherein the sensor face displays historical values of the sensor data.
  • a sensor minimal power usage method comprising: a sensor entering a sleep state; the sensor waiting for a designated time; the sensor entering an active state; the sensor reporting data; and the sensor entering the sleep state.
  • a sensor waits for a second designated time for a data reporting signal sending data to a second device.
  • a sensor uses ambient light to power a battery.
  • a sensor uses the battery to enter the sleep state, wait for the designated time, and enter the active state.
  • a sensor determines whether power mode type is standard, abundant, or unlimited.
  • a sensor determines at least one action based on power mode type.
  • a sensor energy saving system comprising: a solar panel, a battery, a processor with memory, and sensor data, the processor and memory in communication with a controller, the sensor operationally able to send the sensor data to the controller; and wherein the sensor is operationally able to send data to a second device after not receiving a signal from a first device.
  • FIG. 1 is a functional block diagram showing an exemplary embodiment of some features of a controller in conjunction with which some described embodiments can be implemented.
  • FIG. 2 is a functional block diagram showing an exemplary embodiment of some features of a memory in conjunction with which some described embodiments can be implemented.
  • FIG. 3 is a flowchart that discloses aspects of the sensor that may be used with embodiments disclosed herein.
  • FIG. 4 is a continuation of the flowchart in FIG. 3 that discloses aspects of the sensor that can be used in some embodiments disclosed herein.
  • FIG. 5 is a block diagram embodiment of a sensor that may be used in some embodiments disclosed herein.
  • FIG. 6 is a diagram that discloses some ways to charge a sensor battery that may be used with embodiments disclosed herein.
  • FIG. 7 discloses an embodiment of the sensor with which some described embodiments can be implemented.
  • FIG. 8 discloses a sensor network that uses a self-healing mesh with which some described embodiments can be implemented.
  • FIG. 9 discloses a diagram that describes some sensor-environment interactions in conjunction with which some described embodiments may be implemented.
  • FIG. 10 discloses a flowchart for waking an energy efficient sensor in conjunction with which some described embodiments can be implemented.
  • FIG. 11 discloses a flowchart for determining power mode for an energy efficient sensor in conjunction with which some described embodiments can be implemented.
  • FIG. 12 discloses a block diagram showing actions that may be taken when a neighbor sensor has low power in conjunction with which some described embodiments can be implemented.
  • FIG. 13 discloses an embodiment of the sensor with which some described embodiments can be implemented.
  • Disclosed below are representative embodiments of methods, computer-readable media, and systems having particular applicability to systems and methods for automatically creating wiring diagrams. Described embodiments implement one or more of the described technologies.
  • Embodiments in accordance with the present embodiments may be implemented as an apparatus, method, or computer program product. Accordingly, the present embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.), or an embodiment combining software and hardware aspects that may be referred to as a “system.” Furthermore, the present embodiments may take the form of a computer program product embodied in any tangible medium of expression having computer-usable program code embodied in the medium.
  • a computer-readable medium may include one or more of a portable computer diskette, a hard disk, a random access memory (RAM) device, a read-only memory (ROM) device, an erasable programmable read-only memory (EPROM or Flash memory) device, a portable compact disc read-only memory (CDROM), an optical storage device, and a magnetic storage device.
  • Computer program code for carrying out operations of the present embodiments may be written in any combination of one or more programming languages.
  • each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
  • each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations may be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
  • These computer program instructions may also be stored in a computer-readable medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
  • the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having,” or any other variation thereof, are intended to cover a non-exclusive inclusion.
  • a process, article, or apparatus that comprises a list of elements is not necessarily limited to only those elements but may include other elements not expressly listed or inherent to such process, article, or apparatus.
  • “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present).
  • “Program” is used broadly herein, to include applications, kernels, drivers, interrupt handlers, firmware, state machines, libraries, and other code written by programmers (who are also referred to as developers) and/or automatically generated. “Optimize” means to improve, not necessarily to perfect. For example, it may be possible to make further improvements in a program or an algorithm which has been optimized.
  • Process is sometimes used herein as a term of the computing science arts, and in that technical sense encompasses resource users, namely, coroutines, threads, tasks, interrupt handlers, application processes, kernel processes, procedures, and object methods, for example. “Process” is also used herein as a patent law term of art, e.g., in describing a process claim as opposed to a system claim or an article of manufacture (configured storage medium) claim. Similarly, “method” is used herein at times as a technical term in the computing science arts (a kind of “routine”) and also as a patent law term of art (a “process”).
  • any examples or illustrations given herein are not to be regarded in any way as restrictions on, limits to, or express definitions of any term or terms with which they are utilized. Instead, these examples or illustrations are to be regarded as being described with respect to one particular embodiment and as being illustrative only. Those of ordinary skill in the art will appreciate that any term or terms with which these examples or illustrations are utilized will encompass other embodiments which may or may not be given therewith or elsewhere in the specification and all such embodiments are intended to be included within the scope of that term or terms. Language designating such nonlimiting examples and illustrations includes, but is not limited to: “for example,” “for instance,” “e.g.,” and “in one embodiment.”
  • Sensors may be used in buildings (and have models placed in digital twin models of the buildings) that are energy efficient. These energy efficient sensors may be solar powered, and/or may be able to recharge an on-board battery using ambient light.
  • a sensor may have an active state and a sleep state. In the sleep state the sensor uses very little energy. They also may store sensor information. They may have a time period associated with them such that a sensor enters the sleep state it stays asleep for the time period, wakes up at the end of the time period, it enters the active state, records its sensor information, depending upon which kind of sensor it is (how hot it is, the humidity etc.), reports the sensor information, and then returns to sleep, repeating the cycle.
  • FIG. 4 An embodiment describing the sensor wake cycle is shown in FIG. 4 .
  • the sensor powers on, perhaps because its wake cycle has begun. Then, it checks if it has been added to the network. Provisioning, as described in the flowchart, is the process of adding a device (a node) onto the network. Keys are exchanged with the network provisioner, the sensor informs the network of its capabilities, and/or characteristics, etc, and the network determines which other sensors and other places in the network the sensor may talk with.
  • the network provisioner may be a controller or a satellite controller.
  • the sensor may be wired to a controller, which may be a satellite controller, or the like, or may have a wireless connection.
  • the wireless connection may be to a controller, a satellite controller, or the like.
  • the sensor may report to any sort of device that accepts such a report, such as another sensor, a cell phone, an in-home controller, a satellite controller, a controller, etc.
  • the sensor may be less than an inch tall.
  • the sensor may be an inch tall or larger.
  • the sensor may be one half inch wide or smaller. It may have a rechargeable battery.
  • the battery may recharge automatically using ambient light.
  • the battery may have a year of backup battery charge when the battery is fully charged.
  • the battery may have more or less than a year of backup battery charge.
  • the sensor may have more than a year of backup battery charge.
  • the sensors can be wired up to power in a variety of ways. One embodiment of how the sensor manages its power needs is shown in FIG. 11 , which is used for the discussion below.
  • the sensor can run off battery power, and/or solar power alone. In this instance, all power income is from the solar panel and/or battery. This means that the device must behave efficiently as to not run out of power.
  • the sensor can tell roughly how much is power coming in and can operate in a series of “modes” which have a known power budget to prevent dying from lack of power. This is represented on the flowchart by the top level taking all the “n” (no) branches.
  • the sensor can be attached to ground and communication wires. This is represented in the flowchart by the decision node “1-wire” and taking the “y” branch. In such a case, power is not unlimited and instead is parasitically “syphoned” off of the communication line AND from solar, so the power budget is larger.
  • the communication wire also means that the sensor has a direct connection to the access point through the communication line. In such instances, the operation mode is changed to support direct communication rather than just through a wireless connection.
  • the sensor can be attached to ground and to a power wire allowing wired usage. This is represented in the flowchart by the “wired power supply” decision node and taking the “y” branch. This configuration enables a power mode which is agnostic to the power expense of its actions and may do anything that must be done at any time.
  • the senor may be attached to a communication wire allowing for a wired connection between the sensor and some other portion of the building, such as another sensor, a controller, a satellite controller, etc.
  • Gateways are devices on the network which can communicate with another network. These devices are typically a controller box, but may also be satellite boxes, or a central computer separate from a controller. They are important because, in some embodiments, all information flows to them so that they may report new information to whatever device is at the highest level, which may be the master controller.
  • the sensor may report to a device that does not accept the information, because, for example, it is broken, has turned off, is off a network that the sensor is connected to as well, etc. In such a case, the sensor may automatically report to a second device. If the second also does not reply, or accept the information, the sensor may report to a third device, etc. For example, a sensor A may report to another sensor B, to which it is connected wirelessly. If B does not indicate that it is available to accept input, or indicates that it cannot accept input, then A will automatically attempt to send its information to sensor C. In another embodiment, the sensor reports to a first controller. If the controller does not accept the information, then the sensor reports to another device, which may be a different controller.
  • One embodiment of passing messages is shown and described in FIG. 4 .
  • Sensors may be connected using a self-healing mesh. Such sensors allows gathering deep occupant and building insights, which may cost less than a typical thermostat. Sensors may sense some combination of air temperature, radiant temperature, humidity, and air quality, volatile organic compounds, floor temperature, and rainfall,
  • Embodiments described herein may utilize a self-healing mesh network which reconfigures itself when a connection within the network is determined to be unreliable or when a specific node malfunctions.
  • the network routes itself around the non-working portions.
  • the specific method used may be a self-healing algorithm. Examples of suitable self-healing algorithms are: DASH: Degree Assisted Self Healing; Forgiving Tree; Forgiving Graph; Shortest-Path Bridging, etc.
  • a sensor 100 is disclosed, which may be part of a building control system that determines the comfort level of a building, or a different sort of control system.
  • This sensor may comprise a solar panel 105 , a battery 110 , and sensor data 115 .
  • the solar panel 105 may have an unwired light specification of 50 Lux at 8 hours, 40 Lux at 8 hours, 25 Lux at 8 hours, or a different specification.
  • the battery autonomy may be 1 year with no light, 2 years with no light, or a different specification.
  • the sensor data in an illustrative embodiment, is data that the sensor senses and then stores.
  • the sensor data may be stored in memory 125 .
  • This memory may be flash memory, or a different sort of suitable memory.
  • the processor may be a microprocessor.
  • the microprocessor may comprise high-efficiency signal processing, low power, low cost, or may have other features.
  • the microprocessor may comprise the memory 125 .
  • a transmitter 130 may allow the sensor to send sensor data to another entity, such as a controller that controls the sensor 100 , another sensor, or a different entity.
  • the transmitter may be wired, wireless, some combination, etc.
  • the transmitter may be a bluetooth mesh, a 2-wire multidrop, a 3-wire multidrop, or some combination of the above.
  • the sensor may be able to monitor battery usage, battery power, etc., and report the battery information to a different entity.
  • a block diagram 200 describes certain aspects of the sensor that may be used with embodiments disclosed herein.
  • the sensor may be operationally able to encode a sleep state 205 , an active state 210 , a sleep time 215 , and data 220 .
  • the active state 210 indicates that the sensor is awake and able to communicate with the larger world, which may be another sensor, a controller, a personal electrical device such as a personal communication device, a cell phone, a satellite controller, etc.
  • the sleep state 205 indicates that the sensor is quiescent, using just a little energy, such as needed to run the time period timer.
  • the sleep time 215 is the time that the sensor will stay asleep; or alternatively, the length of the report time period. This may be a fixed time, a time that is dependent on surrounding factors, such as the day of the week, special modes the system may be in, whether it is a holiday, the state the sensor is in, a time chosen by a user, etc.
  • the sensor may sense and collect data about different states, such as air temperature, radiant distribution, atmospheric pressure, sound pressure, occupancy detection, occupancy mapping, occupancy velocity, indoor air quality, CO2 concentration, light intensity, etc.
  • the temperature range may be from ⁇ 40 to 85 C.
  • the gradient temperature distribution may be from ⁇ 60 to 400 C 1024 px.
  • the humidity range may be from 0 to 100% RH.
  • the CO2 range may be from 0 to 2000 PPM eq.
  • the VOC range may be from 0 to 500 IAQ.
  • the atmospheric pressure range may be from 300 to 1100 hPa.
  • the light level range may be from 1 ⁇ to 1,000 LUX.
  • the Occupancy mapping may be at 1 m Resolution (nom).
  • the occupancy detection may be up to 7 m (distance).
  • the occupancy velocity range may be from 0.1 to 10 m/s.
  • the sensor data 220 may be used in a data report. Such a report may use all or some of the data.
  • the data 220 used for the report may be based on the time the data was collected, the time the report will be sent, the amount of data, data that falls within or outside certain parameters, certain states only, all the states, etc.
  • a flowchart 300 discloses methods that may be used with embodiments disclosed herein.
  • a sleep state is entered. During the sleep state the sensor 100 uses very little energy. It, in some embodiments, the sensor uses the energy necessary to set and keep track of a timer that indicates the length of the sleep state.
  • the sensor then waits for a time, which may be the length of the sleep state, or may be a clock time such as 3:00 am when the timer is to wake up. For further examples, this time may be a specified period of time, a period of time that is determined by other factors, such as time of day, etc.
  • the sensor After the wait time is up, (or a specified clock time occurs, etc.), at operation 315 , the sensor then enters an active state. During this active state, the sensor sends 310 a data report 320 comprising some portion of the sensor data 220 , that the sensor has been storing. In some implementations, some previously stored data may be overwritten or erased. The rules for overwriting or erasing may be overwrite or erase based on time, based on amount of memory that is full, or a different approach as known by those with knowledge in the art. In some implementations, the sensor sends the data that the sensor is sensing at that time. In such cases, no memory may be necessary.
  • the sensor sends the data report.
  • the sensor 100 waits for a signal that the data report has been successfully received by an entity that is accepting the data 220 .
  • This entity may be another sensor, a controller, a satellite controller, a personal information device like a cell phone or a personal computer, a specialized reporting device, and the like. If the sensor receives a signal that the data has been received, then the sensor returns to its sleep state 305 .
  • the senor may wait for a signal indicating report reception for a second time 425 , and then check if the sensor has received a signal of some type that the report has been received 430 . If the data has been reported, then the sensor returns to its sleep state. In some embodiments, when a signal is received that data has been reported, the sensor immediately returns to its sleep state 305 without waiting for the second wait time 425 . If the data has not been reported by the second wait time 425 , then the sensor data report may be sent to a second device 435 . The sensor may wait for the second time (or, in some embodiments a third time. The sensor then checks if the data has been successfully reported 445 .
  • the sensor data report may be sent to a third device 450 . If sensor receives information that the data has been reported, then the sensor returns to its sleep state 305 . Even though only three devices are shown on this flow chart, it should be understood by those of skill in the art, that the sensor can continue checking for some specified number of devices. If none of the specified devices are available, then the sensor returns to sleep 305 , and tries again. In some implementations, if a sensor falls asleep because it was unable to connect with any device on a possible device list, then a different sleep time for the sleep state may be used. In some implementations, if a device does not receive the data, the sensor may receive a signal that includes a device the sensor should send the data to.
  • a sensor may comprise a battery 510 , a solar panel 505 that may recharge the battery, a separate battery that is recharged by the solar panel, sensor data 515 , and/or a wireless network connection 535 that allows it to send its sensor data to a device without being explicitly wired into a network.
  • a sensor may also comprise a power wire 520 to tie the sensor into power; allowing the sensor to be wired into an electrical system, which allows it to run without danger of running out of battery.
  • the sensor may also comprise a connection wire 525 , which allows the sensor to connect through a wire to a network.
  • a sensor may need not have every item shown here.
  • a sensor may not have a solar panel, a power wire, and a connection wire, may not have a connection wire, may not have a wireless network, etc.
  • the sensor may also have a CPU 530 that may comprise a processor and memory. This CPU may allow the sensor to compute methods and algorithms described herein.
  • FIG. 6 discloses some ways 600 to charge a sensor battery.
  • the sensor battery 605 may be able to recharge using ambient light 610 , which is itself comprised of sunshine 620 and lights 615 in the space in which the sensor resides. Because sunshine can be used to recharge a sensor battery using, e.g., a solar panel, the sensor may be able to recharge when lights are not on in the sensor area, e.g., when an office is closed, when owners of a house are on vacation, etc.
  • FIG. 7 discloses an embodiment of the sensor 700 .
  • the sensor 700 may be 1 ⁇ 2 inch in width 710 or smaller. In some embodiments, the width 710 may be 0.445 inches. In some embodiments the diameter 730 is below 2.5 inches. In some embodiments, the diameter may be 2.12 inches.
  • the sensor 700 and may have a light indication 705 to signify that the sensor is on. In some embodiments, the light indication may signify something else, such as that the sensor is transmitting information, the sensor is using battery power, etc. This light indication may be a semi-circle or may be a different shape.
  • the sensor 700 may have a display 715 that indicates historical values for the sensor data. In some embodiments, the historical data is presented as a histogram.
  • the historical data may be presented as numbers, or in a different manner.
  • the sensor display may also display the current state data values 720 .
  • Some sensors may have multiple sensing abilities, such that they can sense some combination of air temperature, humidity, CO2, VOC, light level, occupant mapping, occupancy detection, and occupancy velocity. In such a case, the current sensor values for the different sensing elements can be cycled through on the display 720 .
  • a historical record of recent sensor values with an appropriate x and y axis can also be displayed in the sensor face 715 .
  • different sensor historical values 725 are displayed behind the current sensor historical value on the sensor face. In some embodiments, users can set up what values are displayed on the sensor face, and when.
  • FIG. 13 discloses an embodiment of the sensor 1300 .
  • the diameter 1315 is below 2 inches. In some embodiments, the diameter is below 1.78 inches. In some embodiments the width 1310 is below 4.33 niche. In some embodiments, there are no historical values listed. In some embodiments, there is no current state data displayed. In some embodiments, there is no display 1305 .
  • the sensor may be wired to a controller, which may be a satellite controller, or the like, may have a wireless connection, or may have both.
  • the wireless connection may be to a controller, a satellite controller, another sensor, to a different device type, or the like.
  • the sensor may report to any sort of device that accepts such a report, such as another sensor, a cell phone, an in-home controller, a satellite controller, a controller, etc.
  • the sensor may be less than an inch tall.
  • the sensor may be an inch tall or larger.
  • It may have a rechargeable battery 510 .
  • the battery may recharge automatically using ambient light.
  • the battery may have a year of backup battery charge when the battery is fully charged.
  • the battery may have more or less than a year of backup battery charge.
  • the sensor may have a solar panel that uses ambient light to charge the battery.
  • the sensor may have a solar panel that is used for other purposes, such as for unexpected uses. An example of an unexpected use may be a user checking
  • FIG. 8 discloses a sensor network 800 that uses a self-healing mesh.
  • the mesh may have a controller 805 that controls the sensors.
  • This controller 805 may have a processor and memory allowing it to run computer programs stored in its memory.
  • the controller 805 may also have a wired network connection, a wireless connection, or a combination of the two to communicate with the sensors and run the self-healing mesh.
  • the controller may be an all-purpose computer.
  • the mesh may be partially connected or fully connected.
  • the mesh may use a flooding technique or a routing technique. If the routing technique is used, in some embodiments, the message hops from sensor to sensor until it reaches its destination sensor.
  • This mesh may comprise a connected network as shown at 810 , which allows the network to route around a node (such as a sensor node 815 ), which has failed, by instead routing to sensor 820 , and/or sensor 825 .
  • sensors may be able to send and/or receive wireless signals from each other or from another device able to receive and/or send wireless signals up to a distance of 150 feet. In some embodiments, sensors may be able to send and/or receive wireless signals from each other or another device set up to receive and/or send wireless signals at a distance farther than 150 feet.
  • FIG. 9 discloses a diagram 900 that describes some sensor-environment interactions.
  • a controller 905 may have a one- or two-way link 910 with a sensor 915 .
  • a sensor, such as sensor 915 may comprise a sensor that can determine occupancy. This sensor may work with a controller 905 to track occupant locations using strength and directionality of a personal electronic device wireless signal 920 .
  • a personal electronic device may be a cell phone, a personal computer, a tablet, or another sort of device that has wireless communication or has the ability to be connected to a network.
  • the sensor may work with a controller 905 to track occupant locations. The occupants may be tracked using motion and/or heat using passive infrared.
  • Occupants may be tracked using a counter sensor that uses object recognition to count people going in a single direction.
  • Mesh trilateration may be used to determine number of occupants, and/or location of occupants in an area. Trilateration may be used, using infrared, ultrasound, or radio signals, some combination, etc.
  • Position estimation may be performed using spherical trilateration, hyperbolic trilateration, signal strength trilateration, etc.
  • One or more sensors may assume a variety of roles based on its power income and relationship to other devices in a network.
  • Sensors may be used in buildings (and have models placed in digital twin models of the buildings) that are energy efficient. These energy efficient sensors may be solar powered, and/or may be able to recharge an on-board battery using ambient light.
  • a sensor may have an active state and a sleep state. In the sleep state the sensor uses very little energy. They also may store sensor information.
  • a sensor may have a time period associated with them such that a sensor enters the sleep state it stays asleep for the time period, wakes up at the end of the time period, it enters the active state, records its sensor information, depending upon which kind of sensor it is (how hot it is, the humidity etc.), reports the sensor information, and then returns to sleep, repeating the cycle.
  • FIG. 10 discloses a flowchart 1000 that describes some methods for waking an energy efficient sensor.
  • the power is turned on, or it is noticed that the power is on, etc.
  • the sensor determines what its power mode is. The power mode determination is described with more specificity with reference to FIG. 11 and the surrounding text.
  • the sensor is provisioned. Provisioning is the process of adding a device (a node) onto the network. Keys are exchanged with the network provisioner, the sensor informs the network of its capabilities, and/or characteristics, etc, and the network determines which other sensors and other places in the network the sensor may talk with.
  • the network provisioner may be a controller or a satellite controller.
  • a satellite controller is a controller with limited functionality. For example, a satellite controller may only allow a limited number of devices to attach to it, may have less memory and/or processing power, etc.
  • the sensor network connection is synced with the larger network. This may require several cycles of the device searching for the network for a given time until the device is synchronized with the network.
  • the next wake cycle is scheduled, and the sensor begins sleeping.
  • the sensor wakes, and determines if it woke to measure or for maintenance. If the device is to measure 1035 , then the sensor may measure from some or all of its sensors, re-synchronize itself with its neighbors, and communicate its measurements back to a gateway, such as another sensor or a Chief If for a maintenance cycle 1040 , the desired maintenance is performed. Then the sensor is synced with the network 1020 , the next wake cycle is scheduled, and the sensor enters a sleep site 1025 . During a network maintenance cycle a “Chief” will check if a user has decided to deprovision a device (perhaps to reuse it for another project).
  • the “Chief” will then tell the intended node to erase its memory of the network via a BT Mesh message and then will black-list it.
  • the “Chief” is the device that is directing the sensor activity. This my be a controller, may be one controller in a connected controller system, may be a satellite controller, etc. In installations where there is at least one Controller, one will be designated as the “Chief” or “Master” of a sensor network.
  • the “Chief” may be a special type of network gateway which is in charge of configuring, maintaining, and monitoring a network.
  • the sensor has been deprovisioned 1045 , then the sensor has been taken off the network.
  • a node When a node is deprovisioned it may be blacklisted from communicating on the network and forced to forget all of its network credentials. To again be placed on the network, the node will need to go through power mode and role discovery 1010 .
  • FIG. 11 discloses a flowchart 1100 that discloses some methods for determining a power mode and a role for an energy efficient sensor.
  • the flowchart starts at operation 1105 , Begin, for all sensors.
  • the power mode is set to Limited (indicating that only a limited amount of power is available), and the Role is set to Standard.
  • the sensor or another entity such as a “Chief,” determines if the sensor has a power wire that can be communicated across. This may be a 1-Wire power connection or a different sort of communication power wire. If yes, then at operation 1120 , the Power Mode is set to Abundant (indicating that more power is available than when Limited is chosen), and the role is set to Gateway.
  • a gateway is a device which communicates one or more protocols (such as BT Mesh and/or wife), and/or is connected to the internet. These gateway devices move info from the outside world (a Controller or similar) into the sensor network (which may be a BT Mesh). They also move data from the sensor network back to a controller.
  • the sensor or another entity determines if the sensor has a wired power supply. If so, at operation 1130 , the Power Mode is set to Unlimited (e.g., more power than Abundant). At decision point 1135 , it is determined (by the sensor or another entity, such as a “Chief,” if the sensor is provisioned. If so, then at decision point 1150 , the algorithm stops. If it is not, then at decision point 1140 , it is determined if the sensor is a single hop from a “Chief.” If not, then at operation 1150 , the algorithm ends.
  • the Power Mode is set to Unlimited (e.g., more power than Abundant).
  • the algorithm stops. If it is not, then at decision point 1140 , it is determined if the sensor is a single hop from a “Chief.” If not, then at operation 1150 , the algorithm ends.
  • the role is set to “gateway.”
  • devices such as sensors may relay messages from other devices to help extend the effective distance of communication. If a device can directly communicate with its neighbor it is classified as a single-hop. If there must be one device to relay a message from one device to another, it is classified as a double-hop and so on. Effectively one hop is one transmit of a message. Each required relay increases the number of transmits by one.
  • FIG. 12 discloses a block diagram 1200 showing actions that may be taken when a neighbor sensor has low power 1205 .
  • Sensors may perform different roles depending on the state of other sensors in the network. For example, when a sensor is running out of power, neighboring sensors may take on some of the low power sensor's load. To determine if a sensor is running out of power, a sensor may monitor its own battery power. When it hits a threshold value, drops below a threshold value, etc., a sensor may send a low-power message to a nearby sensor 1210 , for example, a sensor that is one hop away.
  • This nearby sensor may then send the low power information to a “Chief.”
  • the Chief may then lengthen the amount of time between reporting periods for the low power sensor, route messages sent between sensors around the low power sensor, etc.
  • the low power sensor lengthens the time between reporting (e.g., sleep) periods.
  • the low power neighbor may route all messages to a neighbor sensor that is 1-hop away 1220 , or is within a shorter transmission radius, rather than sending some messages to a further sensor or Chief that would take more power.
  • the Chief or a neighbor sensor (e.g., 1 hop away, 2 hops away, etc.) observes the behavior of a sensor and is able to deduce from that behavior that the sensor is running low on power 1215 .
  • the sensor may be difficult to connect to, may be sending most or all messages to an adjacent sensor (or other node), may be sending messages within a shorter distance than normal, may be lengthening sleep periods, etc.
  • the Chief may then lengthen the amount of time between reporting periods for the low power sensor, route messages sent between sensors around the low power sensor, etc.
  • a neighbor sensor e.g., 1 hop away, 2 hops away, etc.
  • the neighbor sensor may be receiving many more messages from the low power sensor than is normal. In such a case, the neighbor sensor may pay special attention to the low power sensor and more readily relay messages from it further into the sensor network.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Business, Economics & Management (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Architecture (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Strategic Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Civil Engineering (AREA)
  • Structural Engineering (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Fuzzy Systems (AREA)
  • Power Engineering (AREA)

Abstract

A sensor is discloses that uses very little power by entering a sleep state, waking up, finding a sensor or other device to report to, then going back to sleep for the next sleep cycle. The sensor may need to add itself onto its network. To do so, keys are exchanged with the network provisioner, the sensor informs the network of its capabilities, and/or characteristics, etc, and the network determines which other sensors and other places in the network the sensor may talk with.

Description

    RELATED APPLICATION
  • The present application hereby incorporates by reference the entirety of, and claims priority to, U.S. Provisional Patent Application Ser. No. 63/070,460 filed 26 Aug. 2020.
  • COPYRIGHT AUTHORIZATION
  • A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
  • FIELD OF INVENTION
  • The present disclosure relates to sensors; more specifically, sensors that manage energy efficiently.
  • BACKGROUND
  • Sensors are widely used and widely useful. However, sensor energy consumption can be significant, especially in wireless sensor networks, which both have a limited power supply and large energy uses. In addition, many sensors are in locations that make it hazardous, expensive, or impossible to replace exhausted batteries.
  • SUMMARY
  • This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description section. This summary does not identify required or essential features of the claimed subject matter. The innovation is defined with claims, and to the extent this Summary conflicts with the claims, the claims should prevail.
  • In general, some technologies described herein describe an energy efficient sensor.
  • In embodiments, there is a first sensor, the first sensor comprising a solar panel, a battery, and sensor data, the first sensor operationally able to encode an active state, a sleep state, and a time period; wherein the first sensor is operationally able to use solar power or battery power to: enter the sleep state for the time period, enter the active state at end of the time period, and while in the active state, send a sensor data report to a second device, the sensor data report comprising at least a portion of the sensor data; and after the sensor data has been reported, enter the sleep state.
  • In embodiments, the first sensor is operationally able to enter the sleep state after the second device has indicated it has received the sensor data report.
  • In embodiments, when, after a report time period, the second device has not indicated it has received the sensor data report, the first sensor is operationally able to send the sensor data report to a third device.
  • In embodiments, the battery is operationally able to recharge using ambient light.
  • In embodiments, a second sensor is operationally able to send and receive wireless signals from the first sensor at a distance up to 150 feet.
  • In embodiments, a third sensor is included, wherein the first sensor, the second sensor, and the third sensor are operationally able to be connected using a self-healing mesh.
  • In embodiments, the first sensor is one half inch wide or smaller.
  • In embodiments, the first sensor comprises a sensor for air temperature, radiant temperature, humidity, volatile organic compounds, CO2, occupancy, floor temperature, rainfall, or air quality.
  • In embodiments, the first sensor further comprises a power wire, and wherein the first sensor is operationally able to be wired into an electrical system using the power wire.
  • In embodiments, the first sensor further comprises a sensor for occupancy, and wherein the sensor works with a controller to track occupant locations using mesh trilateration.
  • In embodiments, the first sensor notices a wireless signal from a personal electronic device, the wireless signal comprising strength and directionality.
  • In embodiments, the first sensor comprises a sensor for air temperature, humidity, CO2, VOC, and light level, occupant mapping, and occupancy detection.
  • In embodiments, the first sensor further comprises a sensor for occupant mapping, occupancy detection, and occupancy velocity.
  • In embodiments, the first sensor further comprises a sensor face, and wherein the sensor face displays historical values of the sensor data.
  • In embodiments, the first sensor further comprises a sensor for occupant mapping, occupancy detection, and occupancy velocity.
  • In embodiments, the first sensor further comprises a sensor face, and wherein the sensor face displays historical values of the sensor data.
  • In embodiments, a sensor minimal power usage method is disclosed, comprising: a sensor entering a sleep state; the sensor waiting for a designated time; the sensor entering an active state; the sensor reporting data; and the sensor entering the sleep state.
  • In embodiments, a sensor waits for a second designated time for a data reporting signal sending data to a second device.
  • In embodiments, a sensor uses ambient light to power a battery.
  • In embodiments, a sensor uses the battery to enter the sleep state, wait for the designated time, and enter the active state.
  • In embodiments, a sensor determines whether power mode type is standard, abundant, or unlimited.
  • In embodiments, a sensor determines at least one action based on power mode type.
  • In embodiments, a sensor energy saving system is disclosed, comprising: a solar panel, a battery, a processor with memory, and sensor data, the processor and memory in communication with a controller, the sensor operationally able to send the sensor data to the controller; and wherein the sensor is operationally able to send data to a second device after not receiving a signal from a first device.
  • These, and other, aspects of the invention will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. The following description, while indicating various embodiments of the embodiments and numerous specific details thereof, is given by way of illustration and not of limitation. Many substitutions, modifications, additions or rearrangements may be made within the scope of the embodiments, and the embodiments includes all such substitutions, modifications, additions or rearrangements.
  • BRIEF DESCRIPTION OF THE FIGS.
  • Non-limiting and non-exhaustive embodiments of the present embodiments are described with reference to the following FIGURES, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
  • FIG. 1 is a functional block diagram showing an exemplary embodiment of some features of a controller in conjunction with which some described embodiments can be implemented.
  • FIG. 2 is a functional block diagram showing an exemplary embodiment of some features of a memory in conjunction with which some described embodiments can be implemented.
  • FIG. 3 is a flowchart that discloses aspects of the sensor that may be used with embodiments disclosed herein.
  • FIG. 4 is a continuation of the flowchart in FIG. 3 that discloses aspects of the sensor that can be used in some embodiments disclosed herein.
  • FIG. 5, is a block diagram embodiment of a sensor that may be used in some embodiments disclosed herein.
  • FIG. 6 is a diagram that discloses some ways to charge a sensor battery that may be used with embodiments disclosed herein.
  • FIG. 7 discloses an embodiment of the sensor with which some described embodiments can be implemented.
  • FIG. 8 discloses a sensor network that uses a self-healing mesh with which some described embodiments can be implemented.
  • FIG. 9 discloses a diagram that describes some sensor-environment interactions in conjunction with which some described embodiments may be implemented.
  • FIG. 10 discloses a flowchart for waking an energy efficient sensor in conjunction with which some described embodiments can be implemented.
  • FIG. 11 discloses a flowchart for determining power mode for an energy efficient sensor in conjunction with which some described embodiments can be implemented.
  • FIG. 12 discloses a block diagram showing actions that may be taken when a neighbor sensor has low power in conjunction with which some described embodiments can be implemented.
  • FIG. 13 discloses an embodiment of the sensor with which some described embodiments can be implemented.
  • Corresponding reference characters indicate corresponding components throughout the several views of the drawings. Skilled artisans will appreciate that elements in the FIGURES are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments.
  • DETAILED DESCRIPTION
  • Disclosed below are representative embodiments of methods, computer-readable media, and systems having particular applicability to systems and methods for automatically creating wiring diagrams. Described embodiments implement one or more of the described technologies.
  • In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present embodiments. It will be apparent, however, to one having ordinary skill in the art that the specific detail need not be employed to practice the present embodiments. In other instances, well-known materials or methods have not been described in detail in order to avoid obscuring the present embodiments.“one embodiment”, “an embodiment”, “one example” or “an example” means that a particular feature, structure or characteristic described in connection with the embodiment or example is included in at least one embodiment of the present embodiments. Thus, appearances of the phrases “in one embodiment”, “in an embodiment”, “one example” or “an example” in various places throughout this specification are not necessarily all referring to the same embodiment or example. Modifications, additions, or omissions may be made to the systems, apparatuses, and methods described herein without departing from the scope of the disclosure. For example, the components of the systems and apparatuses may be integrated or separated. Moreover, the operations of the systems and apparatuses disclosed herein may be performed by more, fewer, or other components and the methods described may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order.
  • For convenience, the present disclosure may be described using relative terms including, for example, left, right, top, bottom, front, back, upper, lower, up, and down, as well as others. It is to be understood that these terms are merely used for illustrative purposes and are not meant to be limiting in any manner.
  • In addition, it is appreciated that the figures provided herewith are for explanation purposes to persons ordinarily skilled in the art and that the drawings are not necessarily drawn to scale. To aid the Patent Office and any readers of any patent issued on this application in interpreting the claims appended hereto, applicants wish to note that they do not intend any of the appended claims or claim elements to invoke 35 U.S.C. 112(f) unless the words “means for” or “step for” are explicitly used in the particular claim.
  • Embodiments in accordance with the present embodiments may be implemented as an apparatus, method, or computer program product. Accordingly, the present embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.), or an embodiment combining software and hardware aspects that may be referred to as a “system.” Furthermore, the present embodiments may take the form of a computer program product embodied in any tangible medium of expression having computer-usable program code embodied in the medium.
  • Any combination of one or more computer-usable or computer-readable media may be utilized. For example, a computer-readable medium may include one or more of a portable computer diskette, a hard disk, a random access memory (RAM) device, a read-only memory (ROM) device, an erasable programmable read-only memory (EPROM or Flash memory) device, a portable compact disc read-only memory (CDROM), an optical storage device, and a magnetic storage device. Computer program code for carrying out operations of the present embodiments may be written in any combination of one or more programming languages.
  • The flowchart and block diagrams in the flow diagrams illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present embodiments. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It will also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, may be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. These computer program instructions may also be stored in a computer-readable medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
  • As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having,” or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, article, or apparatus that comprises a list of elements is not necessarily limited to only those elements but may include other elements not expressly listed or inherent to such process, article, or apparatus.
  • Further, unless expressly stated to the contrary, “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present). “Program” is used broadly herein, to include applications, kernels, drivers, interrupt handlers, firmware, state machines, libraries, and other code written by programmers (who are also referred to as developers) and/or automatically generated. “Optimize” means to improve, not necessarily to perfect. For example, it may be possible to make further improvements in a program or an algorithm which has been optimized.
  • “Process” is sometimes used herein as a term of the computing science arts, and in that technical sense encompasses resource users, namely, coroutines, threads, tasks, interrupt handlers, application processes, kernel processes, procedures, and object methods, for example. “Process” is also used herein as a patent law term of art, e.g., in describing a process claim as opposed to a system claim or an article of manufacture (configured storage medium) claim. Similarly, “method” is used herein at times as a technical term in the computing science arts (a kind of “routine”) and also as a patent law term of art (a “process”). Those of skill will understand which meaning is intended in a particular instance, and will also understand that a given claimed process or method (in the patent law sense) may sometimes be implemented using one or more processes or methods (in the computing science sense). “Automatically” means by use of automation (e.g., general purpose computing hardware configured by software for specific operations and technical effects discussed herein), as opposed to without automation. In particular, steps performed “automatically” are not performed by hand on paper or in a person's mind, although they may be initiated by a human person or guided interactively by a human person. Automatic steps are performed with a machine in order to obtain one or more technical effects that would not be realized without the technical interactions thus provided.
  • Additionally, any examples or illustrations given herein are not to be regarded in any way as restrictions on, limits to, or express definitions of any term or terms with which they are utilized. Instead, these examples or illustrations are to be regarded as being described with respect to one particular embodiment and as being illustrative only. Those of ordinary skill in the art will appreciate that any term or terms with which these examples or illustrations are utilized will encompass other embodiments which may or may not be given therewith or elsewhere in the specification and all such embodiments are intended to be included within the scope of that term or terms. Language designating such nonlimiting examples and illustrations includes, but is not limited to: “for example,” “for instance,” “e.g.,” and “in one embodiment.”
  • The technical character of embodiments described herein will be apparent to one of ordinary skill in the art, and will also be apparent in several ways to a wide range of attentive readers. Some embodiments address technical activities that are rooted in computing technology, such as providing algorithms that improve sensor functionality by increasing sensor energy efficiency. Buildings can also be constructed more efficiently as benefits that are not apparent until the construction process can be implemented with little down-time, as sensors can easily be moved and without requiring network redefining or reworking. The sensors may be self-federating, and as such may require much less work than other sensor network systems. Other advantages based on the technical characteristics of the teachings will also be apparent to one of skill from the description provided.
  • I. Overview
  • Sensors may be used in buildings (and have models placed in digital twin models of the buildings) that are energy efficient. These energy efficient sensors may be solar powered, and/or may be able to recharge an on-board battery using ambient light. A sensor may have an active state and a sleep state. In the sleep state the sensor uses very little energy. They also may store sensor information. They may have a time period associated with them such that a sensor enters the sleep state it stays asleep for the time period, wakes up at the end of the time period, it enters the active state, records its sensor information, depending upon which kind of sensor it is (how hot it is, the humidity etc.), reports the sensor information, and then returns to sleep, repeating the cycle.
  • An embodiment describing the sensor wake cycle is shown in FIG. 4. Here, the sensor powers on, perhaps because its wake cycle has begun. Then, it checks if it has been added to the network. Provisioning, as described in the flowchart, is the process of adding a device (a node) onto the network. Keys are exchanged with the network provisioner, the sensor informs the network of its capabilities, and/or characteristics, etc, and the network determines which other sensors and other places in the network the sensor may talk with. The network provisioner may be a controller or a satellite controller.
  • The sensor may be wired to a controller, which may be a satellite controller, or the like, or may have a wireless connection. The wireless connection may be to a controller, a satellite controller, or the like. The sensor may report to any sort of device that accepts such a report, such as another sensor, a cell phone, an in-home controller, a satellite controller, a controller, etc. The sensor may be less than an inch tall. The sensor may be an inch tall or larger. The sensor may be one half inch wide or smaller. It may have a rechargeable battery. The battery may recharge automatically using ambient light. The battery may have a year of backup battery charge when the battery is fully charged. The battery may have more or less than a year of backup battery charge. The sensor may have more than a year of backup battery charge. The sensors can be wired up to power in a variety of ways. One embodiment of how the sensor manages its power needs is shown in FIG. 11, which is used for the discussion below.
  • The sensor can run off battery power, and/or solar power alone. In this instance, all power income is from the solar panel and/or battery. This means that the device must behave efficiently as to not run out of power. The sensor can tell roughly how much is power coming in and can operate in a series of “modes” which have a known power budget to prevent dying from lack of power. This is represented on the flowchart by the top level taking all the “n” (no) branches.
  • The sensor can be attached to ground and communication wires. This is represented in the flowchart by the decision node “1-wire” and taking the “y” branch. In such a case, power is not unlimited and instead is parasitically “syphoned” off of the communication line AND from solar, so the power budget is larger. The communication wire also means that the sensor has a direct connection to the access point through the communication line. In such instances, the operation mode is changed to support direct communication rather than just through a wireless connection.
  • The sensor can be attached to ground and to a power wire allowing wired usage. This is represented in the flowchart by the “wired power supply” decision node and taking the “y” branch. This configuration enables a power mode which is agnostic to the power expense of its actions and may do anything that must be done at any time.
  • In some instances, the sensor may be attached to a communication wire allowing for a wired connection between the sensor and some other portion of the building, such as another sensor, a controller, a satellite controller, etc.
  • Gateways are devices on the network which can communicate with another network. These devices are typically a controller box, but may also be satellite boxes, or a central computer separate from a controller. They are important because, in some embodiments, all information flows to them so that they may report new information to whatever device is at the highest level, which may be the master controller.
  • There may be a network of sensors connected wirelessly, they may be wired, or there may be a combination of wiring types. The sensor may report to a device that does not accept the information, because, for example, it is broken, has turned off, is off a network that the sensor is connected to as well, etc. In such a case, the sensor may automatically report to a second device. If the second also does not reply, or accept the information, the sensor may report to a third device, etc. For example, a sensor A may report to another sensor B, to which it is connected wirelessly. If B does not indicate that it is available to accept input, or indicates that it cannot accept input, then A will automatically attempt to send its information to sensor C. In another embodiment, the sensor reports to a first controller. If the controller does not accept the information, then the sensor reports to another device, which may be a different controller. One embodiment of passing messages is shown and described in FIG. 4.
  • Sensors may be connected using a self-healing mesh. Such sensors allows gathering deep occupant and building insights, which may cost less than a typical thermostat. Sensors may sense some combination of air temperature, radiant temperature, humidity, and air quality, volatile organic compounds, floor temperature, and rainfall,
  • Embodiments described herein may utilize a self-healing mesh network which reconfigures itself when a connection within the network is determined to be unreliable or when a specific node malfunctions. The network routes itself around the non-working portions. The specific method used may be a self-healing algorithm. Examples of suitable self-healing algorithms are: DASH: Degree Assisted Self Healing; Forgiving Tree; Forgiving Graph; Shortest-Path Bridging, etc.
  • II. System Embodiment
  • With reference to FIG. 1, a system is shown that may be used, in whole, or in part, in any of the embodiments disclosed herein. A sensor 100 is disclosed, which may be part of a building control system that determines the comfort level of a building, or a different sort of control system. This sensor may comprise a solar panel 105, a battery 110, and sensor data 115. The solar panel 105 may have an unwired light specification of 50 Lux at 8 hours, 40 Lux at 8 hours, 25 Lux at 8 hours, or a different specification. The battery autonomy may be 1 year with no light, 2 years with no light, or a different specification. The sensor data, in an illustrative embodiment, is data that the sensor senses and then stores. Not all sensed data may be stored., some may be sent immediately to a different device. The sensor data may be stored in memory 125. This memory may be flash memory, or a different sort of suitable memory. There may be a processor 120 on board which can make certain decisions, such as where to send data, may make calculations, such as determining energy data, and so on. The processor may be a microprocessor. The microprocessor may comprise high-efficiency signal processing, low power, low cost, or may have other features. The microprocessor may comprise the memory 125. A transmitter 130 may allow the sensor to send sensor data to another entity, such as a controller that controls the sensor 100, another sensor, or a different entity. The transmitter may be wired, wireless, some combination, etc. The transmitter may be a bluetooth mesh, a 2-wire multidrop, a 3-wire multidrop, or some combination of the above. The sensor may be able to monitor battery usage, battery power, etc., and report the battery information to a different entity.
  • With reference to FIG. 2, a block diagram 200 describes certain aspects of the sensor that may be used with embodiments disclosed herein. The sensor may be operationally able to encode a sleep state 205, an active state 210, a sleep time 215, and data 220. The active state 210, in some embodiments, indicates that the sensor is awake and able to communicate with the larger world, which may be another sensor, a controller, a personal electrical device such as a personal communication device, a cell phone, a satellite controller, etc. The sleep state 205, in some embodiments, indicates that the sensor is quiescent, using just a little energy, such as needed to run the time period timer. The sleep time 215 is the time that the sensor will stay asleep; or alternatively, the length of the report time period. This may be a fixed time, a time that is dependent on surrounding factors, such as the day of the week, special modes the system may be in, whether it is a holiday, the state the sensor is in, a time chosen by a user, etc. The sensor may sense and collect data about different states, such as air temperature, radiant distribution, atmospheric pressure, sound pressure, occupancy detection, occupancy mapping, occupancy velocity, indoor air quality, CO2 concentration, light intensity, etc. The temperature range may be from −40 to 85 C. The gradient temperature distribution may be from −60 to 400 C 1024 px. The humidity range may be from 0 to 100% RH. The CO2 range may be from 0 to 2000 PPM eq. The VOC range may be from 0 to 500 IAQ. The atmospheric pressure range may be from 300 to 1100 hPa. The light level range may be from 1− to 1,000 LUX. The Occupancy mapping may be at 1 m Resolution (nom). The occupancy detection may be up to 7 m (distance). The occupancy velocity range may be from 0.1 to 10 m/s.
  • The sensor data 220 may be used in a data report. Such a report may use all or some of the data. The data 220 used for the report may be based on the time the data was collected, the time the report will be sent, the amount of data, data that falls within or outside certain parameters, certain states only, all the states, etc.
  • III. Method Embodiment
  • With reference to FIG. 3, a flowchart 300 discloses methods that may be used with embodiments disclosed herein. At operation 305, a sleep state is entered. During the sleep state the sensor 100 uses very little energy. It, in some embodiments, the sensor uses the energy necessary to set and keep track of a timer that indicates the length of the sleep state. At operation 310, the sensor then waits for a time, which may be the length of the sleep state, or may be a clock time such as 3:00 am when the timer is to wake up. For further examples, this time may be a specified period of time, a period of time that is determined by other factors, such as time of day, etc. After the wait time is up, (or a specified clock time occurs, etc.), at operation 315, the sensor then enters an active state. During this active state, the sensor sends 310 a data report 320 comprising some portion of the sensor data 220, that the sensor has been storing. In some implementations, some previously stored data may be overwritten or erased. The rules for overwriting or erasing may be overwrite or erase based on time, based on amount of memory that is full, or a different approach as known by those with knowledge in the art. In some implementations, the sensor sends the data that the sensor is sensing at that time. In such cases, no memory may be necessary.
  • With reference to FIG. 4, at 400, a continuation of the flowchart 300 is described with certain aspects of the sensor that can be used in some embodiments. At 320, the sensor sends the data report. At 425 the sensor 100 waits for a signal that the data report has been successfully received by an entity that is accepting the data 220. This entity may be another sensor, a controller, a satellite controller, a personal information device like a cell phone or a personal computer, a specialized reporting device, and the like. If the sensor receives a signal that the data has been received, then the sensor returns to its sleep state 305.
  • In some embodiments, the sensor may wait for a signal indicating report reception for a second time 425, and then check if the sensor has received a signal of some type that the report has been received 430. If the data has been reported, then the sensor returns to its sleep state. In some embodiments, when a signal is received that data has been reported, the sensor immediately returns to its sleep state 305 without waiting for the second wait time 425. If the data has not been reported by the second wait time 425, then the sensor data report may be sent to a second device 435. The sensor may wait for the second time (or, in some embodiments a third time. The sensor then checks if the data has been successfully reported 445. If the sensor does not receive a signal that the report has been received, then the sensor data report may be sent to a third device 450. If sensor receives information that the data has been reported, then the sensor returns to its sleep state 305. Even though only three devices are shown on this flow chart, it should be understood by those of skill in the art, that the sensor can continue checking for some specified number of devices. If none of the specified devices are available, then the sensor returns to sleep 305, and tries again. In some implementations, if a sensor falls asleep because it was unable to connect with any device on a possible device list, then a different sleep time for the sleep state may be used. In some implementations, if a device does not receive the data, the sensor may receive a signal that includes a device the sensor should send the data to.
  • With reference to FIG. 5, a block diagram embodiment 500 of a sensor is shown that may be used with the embodiments disclosed herein. A sensor may comprise a battery 510, a solar panel 505 that may recharge the battery, a separate battery that is recharged by the solar panel, sensor data 515, and/or a wireless network connection 535 that allows it to send its sensor data to a device without being explicitly wired into a network. A sensor may also comprise a power wire 520 to tie the sensor into power; allowing the sensor to be wired into an electrical system, which allows it to run without danger of running out of battery. The sensor may also comprise a connection wire 525, which allows the sensor to connect through a wire to a network. A sensor may need not have every item shown here. For example, a sensor may not have a solar panel, a power wire, and a connection wire, may not have a connection wire, may not have a wireless network, etc. The sensor may also have a CPU 530 that may comprise a processor and memory. This CPU may allow the sensor to compute methods and algorithms described herein.
  • FIG. 6 discloses some ways 600 to charge a sensor battery. The sensor battery 605 may be able to recharge using ambient light 610, which is itself comprised of sunshine 620 and lights 615 in the space in which the sensor resides. Because sunshine can be used to recharge a sensor battery using, e.g., a solar panel, the sensor may be able to recharge when lights are not on in the sensor area, e.g., when an office is closed, when owners of a house are on vacation, etc.
  • IV. System Embodiment
  • FIG. 7 discloses an embodiment of the sensor 700. The sensor 700 may be ½ inch in width 710 or smaller. In some embodiments, the width 710 may be 0.445 inches. In some embodiments the diameter 730 is below 2.5 inches. In some embodiments, the diameter may be 2.12 inches. The sensor 700 and may have a light indication 705 to signify that the sensor is on. In some embodiments, the light indication may signify something else, such as that the sensor is transmitting information, the sensor is using battery power, etc. This light indication may be a semi-circle or may be a different shape. The sensor 700 may have a display 715 that indicates historical values for the sensor data. In some embodiments, the historical data is presented as a histogram. In other embodiments, the historical data may be presented as numbers, or in a different manner. The sensor display may also display the current state data values 720. Some sensors may have multiple sensing abilities, such that they can sense some combination of air temperature, humidity, CO2, VOC, light level, occupant mapping, occupancy detection, and occupancy velocity. In such a case, the current sensor values for the different sensing elements can be cycled through on the display 720. In some embodiments, a historical record of recent sensor values with an appropriate x and y axis can also be displayed in the sensor face 715. In some embodiments, different sensor historical values 725 are displayed behind the current sensor historical value on the sensor face. In some embodiments, users can set up what values are displayed on the sensor face, and when.
  • FIG. 13 discloses an embodiment of the sensor 1300. In some embodiments, there is no light indication. In some embodiments the diameter 1315 is below 2 inches. In some embodiments, the diameter is below 1.78 inches. In some embodiments the width 1310 is below 4.33 niche. In some embodiments, there are no historical values listed. In some embodiments, there is no current state data displayed. In some embodiments, there is no display 1305.
  • The sensor may be wired to a controller, which may be a satellite controller, or the like, may have a wireless connection, or may have both. The wireless connection may be to a controller, a satellite controller, another sensor, to a different device type, or the like. The sensor may report to any sort of device that accepts such a report, such as another sensor, a cell phone, an in-home controller, a satellite controller, a controller, etc. The sensor may be less than an inch tall. The sensor may be an inch tall or larger. It may have a rechargeable battery 510. The battery may recharge automatically using ambient light. The battery may have a year of backup battery charge when the battery is fully charged. The battery may have more or less than a year of backup battery charge. The sensor may have a solar panel that uses ambient light to charge the battery. The sensor may have a solar panel that is used for other purposes, such as for unexpected uses. An example of an unexpected use may be a user checking a sensor value outside of its regularly scheduled times.
  • FIG. 8 discloses a sensor network 800 that uses a self-healing mesh. The mesh may have a controller 805 that controls the sensors. This controller 805 may have a processor and memory allowing it to run computer programs stored in its memory. The controller 805 may also have a wired network connection, a wireless connection, or a combination of the two to communicate with the sensors and run the self-healing mesh. In some embodiments, the controller may be an all-purpose computer. The mesh may be partially connected or fully connected. The mesh may use a flooding technique or a routing technique. If the routing technique is used, in some embodiments, the message hops from sensor to sensor until it reaches its destination sensor. This mesh may comprise a connected network as shown at 810, which allows the network to route around a node (such as a sensor node 815), which has failed, by instead routing to sensor 820, and/or sensor 825. In some embodiments, sensors may be able to send and/or receive wireless signals from each other or from another device able to receive and/or send wireless signals up to a distance of 150 feet. In some embodiments, sensors may be able to send and/or receive wireless signals from each other or another device set up to receive and/or send wireless signals at a distance farther than 150 feet.
  • FIG. 9 discloses a diagram 900 that describes some sensor-environment interactions. A controller 905 may have a one- or two-way link 910 with a sensor 915. A sensor, such as sensor 915 may comprise a sensor that can determine occupancy. This sensor may work with a controller 905 to track occupant locations using strength and directionality of a personal electronic device wireless signal 920. A personal electronic device may be a cell phone, a personal computer, a tablet, or another sort of device that has wireless communication or has the ability to be connected to a network. The sensor may work with a controller 905 to track occupant locations. The occupants may be tracked using motion and/or heat using passive infrared. Occupants may be tracked using a counter sensor that uses object recognition to count people going in a single direction. Mesh trilateration may be used to determine number of occupants, and/or location of occupants in an area. Trilateration may be used, using infrared, ultrasound, or radio signals, some combination, etc. Position estimation may be performed using spherical trilateration, hyperbolic trilateration, signal strength trilateration, etc.
  • One or more sensors (e.g., in a network 800) may assume a variety of roles based on its power income and relationship to other devices in a network. Sensors may be used in buildings (and have models placed in digital twin models of the buildings) that are energy efficient. These energy efficient sensors may be solar powered, and/or may be able to recharge an on-board battery using ambient light. A sensor may have an active state and a sleep state. In the sleep state the sensor uses very little energy. They also may store sensor information. They may have a time period associated with them such that a sensor enters the sleep state it stays asleep for the time period, wakes up at the end of the time period, it enters the active state, records its sensor information, depending upon which kind of sensor it is (how hot it is, the humidity etc.), reports the sensor information, and then returns to sleep, repeating the cycle.
  • V. Method Embodiment
  • FIG. 10 discloses a flowchart 1000 that describes some methods for waking an energy efficient sensor. At operation 1005, the power is turned on, or it is noticed that the power is on, etc. At operation 1010, the sensor determines what its power mode is. The power mode determination is described with more specificity with reference to FIG. 11 and the surrounding text.
  • At operation 1015 the sensor is provisioned. Provisioning is the process of adding a device (a node) onto the network. Keys are exchanged with the network provisioner, the sensor informs the network of its capabilities, and/or characteristics, etc, and the network determines which other sensors and other places in the network the sensor may talk with. The network provisioner may be a controller or a satellite controller. A satellite controller is a controller with limited functionality. For example, a satellite controller may only allow a limited number of devices to attach to it, may have less memory and/or processing power, etc. At operation 1020, the sensor network connection is synced with the larger network. This may require several cycles of the device searching for the network for a given time until the device is synchronized with the network. At operation 1025, the next wake cycle is scheduled, and the sensor begins sleeping.
  • At decision node 1030, the sensor wakes, and determines if it woke to measure or for maintenance. If the device is to measure 1035, then the sensor may measure from some or all of its sensors, re-synchronize itself with its neighbors, and communicate its measurements back to a gateway, such as another sensor or a Chief If for a maintenance cycle 1040, the desired maintenance is performed. Then the sensor is synced with the network 1020, the next wake cycle is scheduled, and the sensor enters a sleep site 1025. During a network maintenance cycle a “Chief” will check if a user has decided to deprovision a device (perhaps to reuse it for another project). In some embodiments, the “Chief” will then tell the intended node to erase its memory of the network via a BT Mesh message and then will black-list it. The “Chief” is the device that is directing the sensor activity. This my be a controller, may be one controller in a connected controller system, may be a satellite controller, etc. In installations where there is at least one Controller, one will be designated as the “Chief” or “Master” of a sensor network. The “Chief” may be a special type of network gateway which is in charge of configuring, maintaining, and monitoring a network.
  • At decision node 1045, if the sensor has been deprovisioned 1045, then the sensor has been taken off the network. When a node is deprovisioned it may be blacklisted from communicating on the network and forced to forget all of its network credentials. To again be placed on the network, the node will need to go through power mode and role discovery 1010.
  • FIG. 11 discloses a flowchart 1100 that discloses some methods for determining a power mode and a role for an energy efficient sensor. The flowchart starts at operation 1105, Begin, for all sensors. At operation 1110, the power mode is set to Limited (indicating that only a limited amount of power is available), and the Role is set to Standard. At decision point 1115, the sensor or another entity, such as a “Chief,” determines if the sensor has a power wire that can be communicated across. This may be a 1-Wire power connection or a different sort of communication power wire. If yes, then at operation 1120, the Power Mode is set to Abundant (indicating that more power is available than when Limited is chosen), and the role is set to Gateway. A gateway is a device which communicates one or more protocols (such as BT Mesh and/or wife), and/or is connected to the internet. These gateway devices move info from the outside world (a Controller or similar) into the sensor network (which may be a BT Mesh). They also move data from the sensor network back to a controller.
  • At decision point 1125, the sensor or another entity, such as a “Chief,” determines if the sensor has a wired power supply. If so, at operation 1130, the Power Mode is set to Unlimited (e.g., more power than Abundant). At decision point 1135, it is determined (by the sensor or another entity, such as a “Chief,” if the sensor is provisioned. If so, then at decision point 1150, the algorithm stops. If it is not, then at decision point 1140, it is determined if the sensor is a single hop from a “Chief.” If not, then at operation 1150, the algorithm ends. If so, then at operation 1145, the role is set to “gateway.” In some networks, such as a mesh network, devices such as sensors may relay messages from other devices to help extend the effective distance of communication. If a device can directly communicate with its neighbor it is classified as a single-hop. If there must be one device to relay a message from one device to another, it is classified as a double-hop and so on. Effectively one hop is one transmit of a message. Each required relay increases the number of transmits by one.
  • FIG. 12 discloses a block diagram 1200 showing actions that may be taken when a neighbor sensor has low power 1205. Sensors may perform different roles depending on the state of other sensors in the network. For example, when a sensor is running out of power, neighboring sensors may take on some of the low power sensor's load. To determine if a sensor is running out of power, a sensor may monitor its own battery power. When it hits a threshold value, drops below a threshold value, etc., a sensor may send a low-power message to a nearby sensor 1210, for example, a sensor that is one hop away. This nearby sensor may then send the low power information to a “Chief.” The Chief may then lengthen the amount of time between reporting periods for the low power sensor, route messages sent between sensors around the low power sensor, etc. In some embodiments, the low power sensor lengthens the time between reporting (e.g., sleep) periods. In some embodiments, the low power neighbor may route all messages to a neighbor sensor that is 1-hop away 1220, or is within a shorter transmission radius, rather than sending some messages to a further sensor or Chief that would take more power. In some embodiments, the Chief or a neighbor sensor (e.g., 1 hop away, 2 hops away, etc.) observes the behavior of a sensor and is able to deduce from that behavior that the sensor is running low on power 1215. For example, the sensor may be difficult to connect to, may be sending most or all messages to an adjacent sensor (or other node), may be sending messages within a shorter distance than normal, may be lengthening sleep periods, etc. The Chief may then lengthen the amount of time between reporting periods for the low power sensor, route messages sent between sensors around the low power sensor, etc. A neighbor sensor (e.g., 1 hop away, 2 hops away, etc.) may observe the behavior of a sensor and be able to deduce from that behavior that the sensor is running low on power. For example, the neighbor sensor may be receiving many more messages from the low power sensor than is normal. In such a case, the neighbor sensor may pay special attention to the low power sensor and more readily relay messages from it further into the sensor network.
  • In view of the many possible embodiments to which the principles of the technology may be applied, it should be recognized that the illustrated embodiments are examples and should not be taken as a limitation on the scope of the invention. For instance, various components of systems and tools described herein may be combined in function and use. We, therefore, claim as our invention all subject matter that comes within the scope and spirit of these claims.

Claims (20)

We claim:
1. A device comprising:
A first sensor, the first sensor comprising a solar panel, a battery, a processor with memory, and sensor data, the first sensor operationally able to encode an active state, a sleep state, and a time period;
Wherein the first sensor is operationally able to use the processor with memory and solar power from the solar panel or battery power from the battery to:
enter the sleep state for the time period,
enter the active state at end of the time period, and
while in the active state, send a sensor data report to a second device, the sensor data report comprising at least a portion of the sensor data; and
after the sensor data has been reported, enter the sleep state.
2. The device of claim 1, wherein the first sensor is operationally able to enter the sleep state after the second device has indicated it has received the sensor data report.
3. The device of claim 2, wherein when, after a report time period, the second device has not indicated it has received the sensor data report, the first sensor is operationally able to send the sensor data report to a third device.
4. The device of claim 1, wherein the battery is operationally able to recharge using ambient light.
5. The device of claim 1, further comprising a second sensor, and wherein the second sensor is operationally able to send and receive wireless signals from the first sensor at a distance up to 150 feet.
6. The device of claim 5, further comprising a third sensor, wherein the first sensor, the second sensor, and the third sensor are operationally able to be connected using a self-healing mesh.
7. The device of claim 1, wherein the first sensor is one half inch wide or smaller.
8. The device of claim 1, wherein the first sensor comprises a sensor for air temperature, radiant temperature, humidity, volatile organic compounds, CO2, occupancy, floor temperature, rainfall, or air quality.
9. The device of claim 1, wherein the first sensor further comprises a power wire, and wherein the first sensor is operationally able to be wired into an electrical system using the power wire.
10. The device of claim 1, wherein the first sensor further comprises a sensor for occupancy, and wherein the sensor works with a controller to track occupant locations using mesh trilateration.
11. The device of claim 10, wherein the first sensor notices a wireless signal from a personal electronic device, the wireless signal comprising strength and directionality.
12. The device of claim 1, wherein the first sensor comprises a sensor for air temperature, humidity, CO2, VOC, and light level, occupant mapping, and occupancy detection.
13. The device of claim 12, wherein the first sensor further comprises a sensor for occupant mapping, occupancy detection, and occupancy velocity.
14. The device of claim 1, wherein the first sensor further comprises a sensor face, and wherein the sensor face displays historical values of the sensor data.
15. A sensor minimal power usage method comprising:
a sensor entering a sleep state;
the sensor waiting for a designated time;
the sensor entering an active state;
the sensor reporting data; and
the sensor entering the sleep state.
16. The method of claim 15, further comprising waiting for a second designated time for a data reporting signal; wherein when the data reporting signal is not received, sending data to a second device.
17. The method of claim 16, further comprising using ambient light to power a battery associated with the sensor.
18. The method of claim 17, further comprising a power mode and determining whether power mode is standard, abundant, or unlimited.
19. The method of claim 18, further comprising a role and determining whether the role is standard or gateway.
20. A sensor energy saving system, comprising: a solar panel, a battery, a processor with memory, and sensor data, the processor and memory in communication with a controller, the sensor operationally able to send the sensor data to the controller; and wherein the sensor is operationally able to send data to a second device after not receiving a signal from a first device.
US17/347,672 2020-08-26 2021-06-15 Energy Efficient Sensor Abandoned US20220066528A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/347,672 US20220066528A1 (en) 2020-08-26 2021-06-15 Energy Efficient Sensor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202063070460P 2020-08-26 2020-08-26
US17/347,672 US20220066528A1 (en) 2020-08-26 2021-06-15 Energy Efficient Sensor

Publications (1)

Publication Number Publication Date
US20220066528A1 true US20220066528A1 (en) 2022-03-03

Family

ID=79293839

Family Applications (30)

Application Number Title Priority Date Filing Date
US17/021,965 Active US11553618B2 (en) 2020-08-26 2020-09-15 Methods and systems of building automation state load and user preference via network systems activity
US17/135,212 Active 2041-01-05 US11490537B2 (en) 2020-08-26 2020-12-28 Distributed building automation controllers
US17/135,591 Active US11477905B2 (en) 2020-08-26 2020-12-28 Digital labeling control system terminals that enable guided wiring
US17/143,556 Active US11229138B1 (en) 2020-08-26 2021-01-07 Controller modules
US17/151,337 Active 2042-06-16 US11871505B2 (en) 2020-08-26 2021-01-18 Automated line testing
US17/151,365 Active 2041-05-18 US11706891B2 (en) 2020-08-26 2021-01-18 Perceptible indicators of wires being attached correctly to controller
US17/175,944 Abandoned US20220067226A1 (en) 2020-08-26 2021-02-15 Automated Point Mapping Interface
US17/177,061 Active 2042-05-26 US12324120B2 (en) 2020-08-26 2021-02-16 Control system having an adjacent electronic display for auto labeling and guided wiring
US17/190,541 Active 2041-05-26 US11596079B2 (en) 2020-08-26 2021-03-03 Methods, controllers, and machine-readable storage media for automated commissioning of equipment
US17/204,668 Active 2043-09-14 US12156360B2 (en) 2020-08-26 2021-03-17 Controller with moveable interactive screen
US17/216,565 Abandoned US20220067227A1 (en) 2020-08-26 2021-03-29 Automated Point Mapping Generation
US17/224,976 Active US12069831B2 (en) 2020-08-26 2021-04-07 Building automation programming using UI representations of physical models
US17/347,672 Abandoned US20220066528A1 (en) 2020-08-26 2021-06-15 Energy Efficient Sensor
US17/409,636 Active 2042-08-07 US12120838B2 (en) 2020-08-26 2021-08-23 Semantic labeling analysis
US17/410,072 Active 2041-08-26 US11737231B2 (en) 2020-08-26 2021-08-24 Method and apparatus for generalized control of devices
US17/842,308 Active 2042-10-03 US12376253B2 (en) 2020-08-26 2022-06-16 Method of digital labeling control system terminals that enables guided wiring
US17/865,228 Active US11832413B2 (en) 2020-08-26 2022-07-14 Method of building automation heat load and user preference inferring occupancy via network systems activity
US17/820,976 Active US11856723B2 (en) 2020-08-26 2022-08-19 Distributed building automation controllers
US17/990,350 Active US12089360B2 (en) 2020-08-26 2022-11-18 Perceptible indicators that wires are attached correctly to controller
US18/102,396 Active US11991851B2 (en) 2020-08-26 2023-01-27 Methods, controllers, and machine-readable storage media for automated commissioning of equipment
US18/209,383 Active US12108556B2 (en) 2020-08-26 2023-06-13 Method and apparatus for generalized control of devices
US18/616,009 Pending US20240244783A1 (en) 2020-08-26 2024-03-25 Methods, controllers, and machine-readable storage media for automated commissioning of equipment
US18/635,676 Pending US20240284627A1 (en) 2020-08-26 2024-04-15 Method and apparatus for generalized control of devices
US18/659,869 Active US12408287B2 (en) 2020-08-26 2024-05-09 Perceptible indicators of wires being attached correctly to controller
US18/795,854 Pending US20240397655A1 (en) 2020-08-26 2024-08-06 Semantic Labeling Analytics
US18/817,065 Pending US20240422934A1 (en) 2020-08-26 2024-08-27 Controller with moveable interactive screen
US18/907,008 Pending US20250031335A1 (en) 2020-08-26 2024-10-04 Automated Point Mapping Generation
US19/071,623 Pending US20250203801A1 (en) 2020-08-26 2025-03-05 Control System Having an Adjacent Electronic Display for Auto Labeling and Guided Wiring
US19/212,507 Pending US20250280504A1 (en) 2020-08-26 2025-05-19 Method of Digital Labeling Control System Terminals That Enables Guided Wiring
US19/252,722 Pending US20250324535A1 (en) 2020-08-26 2025-06-27 Perceptible Indicators of Wires Being Attached Correctly to Controller

Family Applications Before (12)

Application Number Title Priority Date Filing Date
US17/021,965 Active US11553618B2 (en) 2020-08-26 2020-09-15 Methods and systems of building automation state load and user preference via network systems activity
US17/135,212 Active 2041-01-05 US11490537B2 (en) 2020-08-26 2020-12-28 Distributed building automation controllers
US17/135,591 Active US11477905B2 (en) 2020-08-26 2020-12-28 Digital labeling control system terminals that enable guided wiring
US17/143,556 Active US11229138B1 (en) 2020-08-26 2021-01-07 Controller modules
US17/151,337 Active 2042-06-16 US11871505B2 (en) 2020-08-26 2021-01-18 Automated line testing
US17/151,365 Active 2041-05-18 US11706891B2 (en) 2020-08-26 2021-01-18 Perceptible indicators of wires being attached correctly to controller
US17/175,944 Abandoned US20220067226A1 (en) 2020-08-26 2021-02-15 Automated Point Mapping Interface
US17/177,061 Active 2042-05-26 US12324120B2 (en) 2020-08-26 2021-02-16 Control system having an adjacent electronic display for auto labeling and guided wiring
US17/190,541 Active 2041-05-26 US11596079B2 (en) 2020-08-26 2021-03-03 Methods, controllers, and machine-readable storage media for automated commissioning of equipment
US17/204,668 Active 2043-09-14 US12156360B2 (en) 2020-08-26 2021-03-17 Controller with moveable interactive screen
US17/216,565 Abandoned US20220067227A1 (en) 2020-08-26 2021-03-29 Automated Point Mapping Generation
US17/224,976 Active US12069831B2 (en) 2020-08-26 2021-04-07 Building automation programming using UI representations of physical models

Family Applications After (17)

Application Number Title Priority Date Filing Date
US17/409,636 Active 2042-08-07 US12120838B2 (en) 2020-08-26 2021-08-23 Semantic labeling analysis
US17/410,072 Active 2041-08-26 US11737231B2 (en) 2020-08-26 2021-08-24 Method and apparatus for generalized control of devices
US17/842,308 Active 2042-10-03 US12376253B2 (en) 2020-08-26 2022-06-16 Method of digital labeling control system terminals that enables guided wiring
US17/865,228 Active US11832413B2 (en) 2020-08-26 2022-07-14 Method of building automation heat load and user preference inferring occupancy via network systems activity
US17/820,976 Active US11856723B2 (en) 2020-08-26 2022-08-19 Distributed building automation controllers
US17/990,350 Active US12089360B2 (en) 2020-08-26 2022-11-18 Perceptible indicators that wires are attached correctly to controller
US18/102,396 Active US11991851B2 (en) 2020-08-26 2023-01-27 Methods, controllers, and machine-readable storage media for automated commissioning of equipment
US18/209,383 Active US12108556B2 (en) 2020-08-26 2023-06-13 Method and apparatus for generalized control of devices
US18/616,009 Pending US20240244783A1 (en) 2020-08-26 2024-03-25 Methods, controllers, and machine-readable storage media for automated commissioning of equipment
US18/635,676 Pending US20240284627A1 (en) 2020-08-26 2024-04-15 Method and apparatus for generalized control of devices
US18/659,869 Active US12408287B2 (en) 2020-08-26 2024-05-09 Perceptible indicators of wires being attached correctly to controller
US18/795,854 Pending US20240397655A1 (en) 2020-08-26 2024-08-06 Semantic Labeling Analytics
US18/817,065 Pending US20240422934A1 (en) 2020-08-26 2024-08-27 Controller with moveable interactive screen
US18/907,008 Pending US20250031335A1 (en) 2020-08-26 2024-10-04 Automated Point Mapping Generation
US19/071,623 Pending US20250203801A1 (en) 2020-08-26 2025-03-05 Control System Having an Adjacent Electronic Display for Auto Labeling and Guided Wiring
US19/212,507 Pending US20250280504A1 (en) 2020-08-26 2025-05-19 Method of Digital Labeling Control System Terminals That Enables Guided Wiring
US19/252,722 Pending US20250324535A1 (en) 2020-08-26 2025-06-27 Perceptible Indicators of Wires Being Attached Correctly to Controller

Country Status (1)

Country Link
US (30) US11553618B2 (en)

Cited By (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220138183A1 (en) 2017-09-27 2022-05-05 Johnson Controls Tyco IP Holdings LLP Web services platform with integration and interface of smart entities with enterprise applications
US20220376944A1 (en) 2019-12-31 2022-11-24 Johnson Controls Tyco IP Holdings LLP Building data platform with graph based capabilities
US20230071312A1 (en) * 2021-09-08 2023-03-09 PassiveLogic, Inc. External Activation of Quiescent Device
US11699903B2 (en) 2017-06-07 2023-07-11 Johnson Controls Tyco IP Holdings LLP Building energy optimization system with economic load demand response (ELDR) optimization and ELDR user interfaces
US11704311B2 (en) 2021-11-24 2023-07-18 Johnson Controls Tyco IP Holdings LLP Building data platform with a distributed digital twin
US11709965B2 (en) 2017-09-27 2023-07-25 Johnson Controls Technology Company Building system with smart entity personal identifying information (PII) masking
US11714930B2 (en) 2021-11-29 2023-08-01 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin based inferences and predictions for a graphical building model
US11726632B2 (en) 2017-07-27 2023-08-15 Johnson Controls Technology Company Building management system with global rule library and crowdsourcing framework
US11727738B2 (en) 2017-11-22 2023-08-15 Johnson Controls Tyco IP Holdings LLP Building campus with integrated smart environment
US11735021B2 (en) 2017-09-27 2023-08-22 Johnson Controls Tyco IP Holdings LLP Building risk analysis system with risk decay
US11733663B2 (en) 2017-07-21 2023-08-22 Johnson Controls Tyco IP Holdings LLP Building management system with dynamic work order generation with adaptive diagnostic task details
US11741165B2 (en) 2020-09-30 2023-08-29 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US11755604B2 (en) 2017-02-10 2023-09-12 Johnson Controls Technology Company Building management system with declarative views of timeseries data
US11754982B2 (en) 2012-08-27 2023-09-12 Johnson Controls Tyco IP Holdings LLP Syntax translation from first syntax to second syntax based on string analysis
US11762362B2 (en) 2017-03-24 2023-09-19 Johnson Controls Tyco IP Holdings LLP Building management system with dynamic channel communication
US11762356B2 (en) 2017-09-27 2023-09-19 Johnson Controls Technology Company Building management system with integration of data into smart entities
US11762351B2 (en) 2017-11-15 2023-09-19 Johnson Controls Tyco IP Holdings LLP Building management system with point virtualization for online meters
US11761653B2 (en) 2017-05-10 2023-09-19 Johnson Controls Tyco IP Holdings LLP Building management system with a distributed blockchain database
US11762343B2 (en) 2019-01-28 2023-09-19 Johnson Controls Tyco IP Holdings LLP Building management system with hybrid edge-cloud processing
US11764991B2 (en) 2017-02-10 2023-09-19 Johnson Controls Technology Company Building management system with identity management
US11763266B2 (en) 2019-01-18 2023-09-19 Johnson Controls Tyco IP Holdings LLP Smart parking lot system
US11762886B2 (en) 2017-02-10 2023-09-19 Johnson Controls Technology Company Building system with entity graph commands
US11768004B2 (en) 2016-03-31 2023-09-26 Johnson Controls Tyco IP Holdings LLP HVAC device registration in a distributed building management system
US11769066B2 (en) 2021-11-17 2023-09-26 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin triggers and actions
US11770020B2 (en) 2016-01-22 2023-09-26 Johnson Controls Technology Company Building system with timeseries synchronization
US11774922B2 (en) 2017-06-15 2023-10-03 Johnson Controls Technology Company Building management system with artificial intelligence for unified agent based control of building subsystems
US11778030B2 (en) 2017-02-10 2023-10-03 Johnson Controls Technology Company Building smart entity system with agent based communication and control
US11774930B2 (en) 2017-02-10 2023-10-03 Johnson Controls Technology Company Building system with digital twin based agent processing
US11774920B2 (en) 2016-05-04 2023-10-03 Johnson Controls Technology Company Building system with user presentation composition based on building context
US11782407B2 (en) 2017-11-15 2023-10-10 Johnson Controls Tyco IP Holdings LLP Building management system with optimized processing of building system data
US11792039B2 (en) 2017-02-10 2023-10-17 Johnson Controls Technology Company Building management system with space graphs including software components
US11796974B2 (en) 2021-11-16 2023-10-24 Johnson Controls Tyco IP Holdings LLP Building data platform with schema extensibility for properties and tags of a digital twin
US11874635B2 (en) 2015-10-21 2024-01-16 Johnson Controls Technology Company Building automation system with integrated building information model
US11874809B2 (en) 2020-06-08 2024-01-16 Johnson Controls Tyco IP Holdings LLP Building system with naming schema encoding entity type and entity relationships
US11880677B2 (en) 2020-04-06 2024-01-23 Johnson Controls Tyco IP Holdings LLP Building system with digital network twin
US11892180B2 (en) 2017-01-06 2024-02-06 Johnson Controls Tyco IP Holdings LLP HVAC system with automated device pairing
US11894944B2 (en) 2019-12-31 2024-02-06 Johnson Controls Tyco IP Holdings LLP Building data platform with an enrichment loop
US11902375B2 (en) 2020-10-30 2024-02-13 Johnson Controls Tyco IP Holdings LLP Systems and methods of configuring a building management system
US11899723B2 (en) 2021-06-22 2024-02-13 Johnson Controls Tyco IP Holdings LLP Building data platform with context based twin function processing
US11900287B2 (en) 2017-05-25 2024-02-13 Johnson Controls Tyco IP Holdings LLP Model predictive maintenance system with budgetary constraints
US11920810B2 (en) 2017-07-17 2024-03-05 Johnson Controls Technology Company Systems and methods for agent based building simulation for optimal control
US11921481B2 (en) 2021-03-17 2024-03-05 Johnson Controls Tyco IP Holdings LLP Systems and methods for determining equipment energy waste
US11927925B2 (en) 2018-11-19 2024-03-12 Johnson Controls Tyco IP Holdings LLP Building system with a time correlated reliability data stream
US11934966B2 (en) 2021-11-17 2024-03-19 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin inferences
US11941238B2 (en) 2018-10-30 2024-03-26 Johnson Controls Technology Company Systems and methods for entity visualization and management with an entity node editor
US11947785B2 (en) 2016-01-22 2024-04-02 Johnson Controls Technology Company Building system with a building graph
US11954713B2 (en) 2018-03-13 2024-04-09 Johnson Controls Tyco IP Holdings LLP Variable refrigerant flow system with electricity consumption apportionment
US11954154B2 (en) 2020-09-30 2024-04-09 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US11954478B2 (en) 2017-04-21 2024-04-09 Tyco Fire & Security Gmbh Building management system with cloud management of gateway configurations
US12013673B2 (en) 2021-11-29 2024-06-18 Tyco Fire & Security Gmbh Building control system using reinforcement learning
US12013823B2 (en) 2022-09-08 2024-06-18 Tyco Fire & Security Gmbh Gateway system that maps points into a graph schema
US12021650B2 (en) 2019-12-31 2024-06-25 Tyco Fire & Security Gmbh Building data platform with event subscriptions
US12019437B2 (en) 2017-02-10 2024-06-25 Johnson Controls Technology Company Web services platform with cloud-based feedback control
US12055908B2 (en) 2017-02-10 2024-08-06 Johnson Controls Technology Company Building management system with nested stream generation
US12061453B2 (en) 2020-12-18 2024-08-13 Tyco Fire & Security Gmbh Building management system performance index
US12061633B2 (en) 2022-09-08 2024-08-13 Tyco Fire & Security Gmbh Building system that maps points into a graph schema
US12100280B2 (en) 2020-02-04 2024-09-24 Tyco Fire & Security Gmbh Systems and methods for software defined fire detection and risk assessment
US12099334B2 (en) 2019-12-31 2024-09-24 Tyco Fire & Security Gmbh Systems and methods for presenting multiple BIM files in a single interface
US12184444B2 (en) 2017-02-10 2024-12-31 Johnson Controls Technology Company Space graph based dynamic control for buildings
US12196437B2 (en) 2016-01-22 2025-01-14 Tyco Fire & Security Gmbh Systems and methods for monitoring and controlling an energy plant
US12197299B2 (en) 2019-12-20 2025-01-14 Tyco Fire & Security Gmbh Building system with ledger based software gateways
US12235617B2 (en) 2021-02-08 2025-02-25 Tyco Fire & Security Gmbh Site command and control tool with dynamic model viewer
US12333657B2 (en) 2021-12-01 2025-06-17 Tyco Fire & Security Gmbh Building data platform with augmented reality based digital twins
US12339825B2 (en) 2017-09-27 2025-06-24 Tyco Fire & Security Gmbh Building risk analysis system with risk cards
US12346381B2 (en) 2020-09-30 2025-07-01 Tyco Fire & Security Gmbh Building management system with semantic model integration
US12367443B2 (en) 2019-01-14 2025-07-22 Tyco Fire & Security Gmbh System and method for showing key performance indicators
US12372955B2 (en) 2022-05-05 2025-07-29 Tyco Fire & Security Gmbh Building data platform with digital twin functionality indicators
US12379718B2 (en) 2017-05-25 2025-08-05 Tyco Fire & Security Gmbh Model predictive maintenance system for building equipment
US12399467B2 (en) 2021-11-17 2025-08-26 Tyco Fire & Security Gmbh Building management systems and methods for tuning fault detection thresholds
US12412003B2 (en) 2021-11-29 2025-09-09 Tyco Fire & Security Gmbh Building data platform with digital twin based predictive recommendation visualization
USRE50632E1 (en) 2018-01-12 2025-10-14 Tyco Fire & Security Gmbh Building energy optimization system with battery powered vehicle cost optimization
US12481259B2 (en) 2022-01-03 2025-11-25 Tyco Fire & Security Gmbh Building platform chip for digital twins

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12276420B2 (en) 2016-02-03 2025-04-15 Strong Force Iot Portfolio 2016, Llc Industrial internet of things smart heating systems and methods that produce and use hydrogen fuel
US10740502B2 (en) 2017-02-22 2020-08-11 Middle Chart, LLC Method and apparatus for position based query with augmented reality headgear
US10740503B1 (en) * 2019-01-17 2020-08-11 Middle Chart, LLC Spatial self-verifying array of nodes
US11468209B2 (en) 2017-02-22 2022-10-11 Middle Chart, LLC Method and apparatus for display of digital content associated with a location in a wireless communications area
US12475273B2 (en) 2017-02-22 2025-11-18 Middle Chart, LLC Agent supportable device for communicating in a direction of interest
US12400048B2 (en) 2020-01-28 2025-08-26 Middle Chart, LLC Methods and apparatus for two dimensional location based digital content
US12086507B2 (en) 2017-02-22 2024-09-10 Middle Chart, LLC Method and apparatus for construction and operation of connected infrastructure
US11625510B2 (en) 2017-02-22 2023-04-11 Middle Chart, LLC Method and apparatus for presentation of digital content
US11900021B2 (en) 2017-02-22 2024-02-13 Middle Chart, LLC Provision of digital content via a wearable eye covering
US11900023B2 (en) 2017-02-22 2024-02-13 Middle Chart, LLC Agent supportable device for pointing towards an item of interest
US20200133254A1 (en) 2018-05-07 2020-04-30 Strong Force Iot Portfolio 2016, Llc Methods and systems for data collection, learning, and streaming of machine signals for part identification and operating characteristics determination using the industrial internet of things
CA3126601A1 (en) 2019-01-13 2020-07-16 Strong Force Iot Portfolio 2016, Llc Methods, systems, kits and apparatuses for monitoring and managing industrial settings
KR102183309B1 (en) * 2019-05-21 2020-11-26 성균관대학교산학협력단 A multi-type pressure sensor
US11640486B2 (en) 2021-03-01 2023-05-02 Middle Chart, LLC Architectural drawing based exchange of geospatial related digital content
USD944271S1 (en) * 2020-06-21 2022-02-22 Apple Inc. Display screen or portion thereof with graphical user interface
US11553618B2 (en) * 2020-08-26 2023-01-10 PassiveLogic, Inc. Methods and systems of building automation state load and user preference via network systems activity
US11283669B1 (en) * 2020-09-04 2022-03-22 Johnson Controls Tyco IP Holdings LLP Building management system with control framework
US11635881B2 (en) 2020-09-22 2023-04-25 Microsoft Technology Licensing, Llc Cross-platform computing skill execution
US12105491B2 (en) 2020-12-18 2024-10-01 Tyco Fire & Security Gmbh VAV self commissioning in a building automation system
US12085292B2 (en) * 2020-12-21 2024-09-10 Dr. Noze Best, LLC Humidifier system and methods for using same
FR3121289B1 (en) * 2021-03-26 2023-06-30 Schneider Electric Ind Sas Electrical connection cabinet
USD1002556S1 (en) * 2021-06-01 2023-10-24 Siemens Aktiengesellschaft Display module of an overcurrent release
USD998639S1 (en) * 2021-11-02 2023-09-12 PassiveLogic, Inc. Display screen or portion thereof with a graphical user interface
USD997977S1 (en) * 2021-11-02 2023-09-05 PassiveLogic, Inc. Display screen or portion thereof with a graphical user interface
USD998638S1 (en) * 2021-11-02 2023-09-12 Passivelogic, Inc Display screen or portion thereof with a graphical interface
USD1012100S1 (en) * 2021-11-30 2024-01-23 PassiveLogic, Inc. Display screen or portion thereof with a graphical user interface
USD1083983S1 (en) 2021-11-30 2025-07-15 PassiveLogic, Inc. Display screen or portion thereof with icon set
USD1001832S1 (en) * 2021-11-30 2023-10-17 Passivelogic, Inc Display screen or portion thereof with a graphical user interface
USD998640S1 (en) * 2021-12-01 2023-09-12 PassiveLogic, Inc. Display screen or portion thereof with a graphical user interface
USD1012101S1 (en) * 2021-12-01 2024-01-23 Passivelogic, Inc Display screen or portion thereof with a graphical user interface
USD998643S1 (en) * 2021-12-02 2023-09-12 PassiveLogic, Inc. Display screen or portion thereof with a graphical user interface
USD1029002S1 (en) * 2021-12-02 2024-05-28 Passivelogic, Inc Display screen or portion thereof with a graphical user interface
USD998642S1 (en) * 2021-12-02 2023-09-12 PassiveLogic, Inc. Display screen or portion thereof with a graphical user interface
USD1023043S1 (en) * 2021-12-02 2024-04-16 PassiveLogic, Inc. Display screen or portion thereof with a graphical user interface
USD999234S1 (en) * 2021-12-03 2023-09-19 PassiveLogic, Inc. Display screen or portion thereof with a graphical user interface
USD1023028S1 (en) * 2021-12-03 2024-04-16 PassiveLogic, Inc. Display screen or portion thereof with a graphical interface
US12418773B2 (en) * 2021-12-20 2025-09-16 Intel Corporation Digital twin framework for next generation networks
US20240020445A1 (en) * 2022-02-28 2024-01-18 CELUS GmbH Automated artificial intelligence based circuit and circuit board design
US11915010B2 (en) * 2022-03-28 2024-02-27 Microsoft Technology Licensing, Llc Cross-platform multi-transport remote code activation
IT202200016437A1 (en) * 2022-08-02 2024-02-02 Sandro Nutini “All around” safety monitoring system for ventilation machines”
US12443611B2 (en) * 2022-08-15 2025-10-14 CELUS GmbH Systems and methods for automated electronics design and graphical user interface
US20240094696A1 (en) * 2022-09-20 2024-03-21 Honeywell International Inc. Building controller with wiring terminals programmable between an input wiring terminal type, an output wiring terminal type, and a communication wiring terminal type
EP4343461B1 (en) * 2022-09-26 2025-06-25 Siemens Aktiengesellschaft Method, automation station and method for operating an automation station
JP7459915B1 (en) * 2022-10-27 2024-04-02 Smc株式会社 Safety modules and module connections
US20230117125A1 (en) * 2022-12-16 2023-04-20 Munters Corporation Methods and control systems for controlling fluid conditioning system including plural fluid conditioning units
CN115903630B (en) * 2022-12-29 2024-09-27 湖南湘科浩宇科技有限公司 Ground test initiating and controlling equipment
US11734158B1 (en) * 2023-02-16 2023-08-22 GameDriver, Inc. Methods and systems for emulating physical-device input for an automated-testing framework
USD1087154S1 (en) 2023-06-02 2025-08-05 Apple Inc. Display screen or portion thereof showing a graphical user interface
WO2025071755A1 (en) * 2023-09-29 2025-04-03 Apple Inc. Techniques for controlling output components
CN117007136B (en) * 2023-10-07 2023-12-26 深圳市千岩科技有限公司 Environment perception data detection method, device and equipment
US20250141201A1 (en) * 2023-11-01 2025-05-01 PassiveLogic, Inc. Flexible element tensioning mechanism
CN117559502B (en) * 2023-11-24 2024-05-10 许昌中天宇光电气技术有限公司 New energy storage, variable flow and boosting integrated cabin
USD1099133S1 (en) 2024-02-01 2025-10-21 Apple Inc. Display screen or portion thereof showing a graphical user interface

Citations (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6571343B1 (en) * 1999-05-28 2003-05-27 Palmsource, Inc. Software-based voltage detection to reserve device power upon shutdown
US20070067063A1 (en) * 2005-08-30 2007-03-22 Siemens Building Technologies, Inc. Application of microsystems for real time IEQ control
US20090135753A1 (en) * 2007-11-25 2009-05-28 Michel Veillette Power-conserving network device for advanced metering infrastructure
US20130182558A1 (en) * 2010-09-06 2013-07-18 Pal Orten Method For Reassigning The Role Of A Wireless Node In A Wireless Network
US20130232361A1 (en) * 2012-03-01 2013-09-05 Canon Kabushiki Kaisha Information processing apparatus and information processing method
US20140143566A1 (en) * 2012-11-15 2014-05-22 Canon Kabushiki Kaisha Electronic apparatus operatable in power saving mode, control method therefor, and storage medium storing control program therefor
US20140304542A1 (en) * 2011-10-28 2014-10-09 Hewlett-Packard Development Company Report updated threshold level based on parameter
US9037307B2 (en) * 2010-01-12 2015-05-19 Panasonic Intellectual Property Management Co., Ltd. Supply-and-demand control apparatus, supply-and-demand control method, and supply-and-demand control system
US9049582B1 (en) * 2011-07-19 2015-06-02 Sprint Spectrum L.P. Method and apparatus to monitor power management efficiency
US20150185819A1 (en) * 2013-12-27 2015-07-02 Seiko Epson Corporation Vital information measuring device, processing system, vital information processing method, and program
US20160041597A1 (en) * 2014-08-06 2016-02-11 Apple Inc. Reduced-size user interfaces for battery management
US20160086191A1 (en) * 2014-09-19 2016-03-24 Salesforce.Com, Inc. Sensor data gathering
US20160124495A1 (en) * 2014-10-31 2016-05-05 Samsung Electronics Co., Ltd. Electronic Device and Method of Controlling Power of Electronic Device
US20160353253A1 (en) * 2015-05-28 2016-12-01 Qualcomm Incorporated Traffic advertisement in a network
US20170217390A1 (en) * 2015-09-14 2017-08-03 Pearl Automation Inc. System and method for sensor module power management
US20180005195A1 (en) * 2016-07-01 2018-01-04 Crestron Electronics, Inc. Building automation scheduling system and method
US10094586B2 (en) * 2015-04-20 2018-10-09 Green Power Labs Inc. Predictive building control system and method for optimizing energy use and thermal comfort for a building or network of buildings
US20190011891A1 (en) * 2014-08-11 2019-01-10 Energybill.Com, Llc System, apparatus and method for energy management, for usage by consumers of energy from electric utility service providers, and monitoring and management of same
US20190147154A1 (en) * 2017-11-16 2019-05-16 Qualcomm Incorporated Techniques for validating user correlation to sensor data
US20190190308A1 (en) * 2017-12-20 2019-06-20 Toyota Jidosha Kabushiki Kaisha Solar power generation control device and control method
US20190364502A1 (en) * 2016-12-30 2019-11-28 Intel IP Corporation Mechanism for efficient data reporting in iiot wsn
US20200018506A1 (en) * 2018-07-10 2020-01-16 Emerson Electric Co. System and method for dual occupancy detection
US20200120202A1 (en) * 2018-10-10 2020-04-16 Amber Solutions, Inc. Configuration and management of smart nodes with limited user interfaces
US20200182486A1 (en) * 2014-03-07 2020-06-11 Zinniatek Limited Solar thermal roofing system
US20200209841A1 (en) * 2018-12-27 2020-07-02 Utopus Insights, Inc. System and method for proactive handling of multiple faults and failure modes in an electrical network of energy assets
US20200221269A1 (en) * 2019-01-06 2020-07-09 Palo Alto Innovation, LLC User-Configurable Sensor Platform
US20200228945A1 (en) * 2017-09-28 2020-07-16 Siemens Aktiengesellschaft Data processing device, data analyzing device, data processing system and method for processing data
US20210123771A1 (en) * 2019-10-29 2021-04-29 Martha Patricia Vega Methods, systems, apparatuses and devices for optimizing utility consumption associated with at least one premises
US20220095084A1 (en) * 2020-09-22 2022-03-24 Lutron Technology Company Llc Transmission of control data on wireless network communication links
US20220239745A1 (en) * 2019-06-06 2022-07-28 Siemens Aktiengesellschaft Energy-efficient communication between sensor and satellite
US20230007724A1 (en) * 2019-11-27 2023-01-05 Beijing Xiaomi Mobile Software Co., Ltd. Information processing method and apparatus, communication device, and storage medium
US20230228437A1 (en) * 2022-01-19 2023-07-20 Google Llc Customized instantiation of provider-defined energy saving setpoint adjustments
US11924738B1 (en) * 2020-01-29 2024-03-05 Amazon Technologies, Inc. Managing connections in a mesh network having multiple provisioner devices

Family Cites Families (286)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4247941A (en) * 1979-06-28 1981-01-27 Honeywell Information Systems Inc. Simulator for bit and byte synchronized data network
US4353653A (en) 1979-10-19 1982-10-12 International Business Machines Corporation Font selection and compression for printer subsystem
US4651158A (en) 1983-09-30 1987-03-17 Rockwell International Corporation DME morse code identity decoder
US5208765A (en) 1990-07-20 1993-05-04 Advanced Micro Devices, Inc. Computer-based method and system for product development
US5390206A (en) * 1991-10-01 1995-02-14 American Standard Inc. Wireless communication system for air distribution system
US5301207A (en) * 1992-04-03 1994-04-05 Integrated Network Corporation Test apparatus and process for digital data service system
US5530643A (en) 1993-08-24 1996-06-25 Allen-Bradley Company, Inc. Method of programming industrial controllers with highly distributed processing
US5666378A (en) 1994-03-18 1997-09-09 Glenayre Electronics, Inc. High performance modem using pilot symbols for equalization and frame synchronization
US6230109B1 (en) * 1995-05-16 2001-05-08 The United States Of America As Represented By The Secretary Of The Navy Multiconductor continuity and intermittent fault analyzer with distributed processing and dynamic stimulation
US5754624A (en) * 1996-09-04 1998-05-19 Test-Um, Inc. Telephone line test kit
US7663607B2 (en) * 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
JPH11242609A (en) * 1998-02-25 1999-09-07 Fujitsu Ltd Back wiring board and its assembly device
US6813777B1 (en) 1998-05-26 2004-11-02 Rockwell Collins Transaction dispatcher for a passenger entertainment system, method and article of manufacture
US6075845A (en) 1998-06-11 2000-06-13 Conexant Systems, Inc. System and method for performing telephone line-in-use detection, extension pick-up detection, and remote hang-up detection in a modem
US6437692B1 (en) * 1998-06-22 2002-08-20 Statsignal Systems, Inc. System and method for monitoring and controlling remote devices
US6891838B1 (en) * 1998-06-22 2005-05-10 Statsignal Ipc, Llc System and method for monitoring and controlling residential devices
US6275962B1 (en) 1998-10-23 2001-08-14 Teradyne, Inc. Remote test module for automatic test equipment
US6349235B1 (en) 1998-11-17 2002-02-19 Rockwell Automation Technologies, Inc. Programmable logic controller system and method for module number assignment
US6606731B1 (en) 1999-08-05 2003-08-12 The Boeing Company Intelligent wiring diagram system
US7526539B1 (en) * 2000-01-04 2009-04-28 Pni Corporation Method and apparatus for a distributed home-automation-control (HAC) window
CA2394826C (en) 2000-01-07 2010-03-23 Aware, Inc. Systems and methods for loop length and bridged tap length determination of a transmission line
US6362734B1 (en) * 2001-01-31 2002-03-26 Ford Global Technologies, Inc. Method and apparatus for monitoring seat belt use of rear seat passengers
US7418620B1 (en) * 2001-02-16 2008-08-26 Swsoft Holdings, Ltd. Fault tolerant distributed storage method and controller using (N,K) algorithms
EP1267284B1 (en) * 2001-06-13 2007-02-21 Sumitomo Wiring Systems, Ltd. Three-dimensional virtual method, computer program and system
US7280558B1 (en) 2001-06-28 2007-10-09 Microsoft Corporation Asynchronous pattern
US6645066B2 (en) 2001-11-19 2003-11-11 Koninklijke Philips Electronics N.V. Space-conditioning control employing image-based detection of occupancy and use
FR2833126B1 (en) * 2001-12-05 2007-01-12 Somfy ESTABLISHING DOMOTIC NETWORK
TWI244297B (en) * 2002-06-12 2005-11-21 Thomson Licensing Sa Apparatus and method adapted to communicate via a network
US7295119B2 (en) 2003-01-22 2007-11-13 Wireless Valley Communications, Inc. System and method for indicating the presence or physical location of persons or devices in a site specific representation of a physical environment
WO2004077386A1 (en) * 2003-02-28 2004-09-10 Semiconductor Energy Laboratory Co., Ltd. Display and folding mobile terminal
US7304855B1 (en) 2003-03-03 2007-12-04 Storage Technology Corporation Canister-based storage system
JP4410486B2 (en) 2003-05-12 2010-02-03 インターナショナル・ビジネス・マシーンズ・コーポレーション Machine translation apparatus and program
DE10322080A1 (en) 2003-05-15 2004-12-02 Endress + Hauser (Deutschland) Holding Gmbh Procedure for automatically creating a spare parts list
US7587250B2 (en) 2003-07-22 2009-09-08 Siemens Building Technologies, Inc. Controller with configurable connections between data processing components
US7083109B2 (en) 2003-08-18 2006-08-01 Honeywell International Inc. Thermostat having modulated and non-modulated provisions
US7289887B2 (en) * 2003-09-08 2007-10-30 Smartsynch, Inc. Systems and methods for remote power management using IEEE 802 based wireless communication links
JP4275559B2 (en) * 2004-03-19 2009-06-10 シャープ株式会社 Image display device control circuit, display device, program thereof, and recording medium
US11049349B2 (en) 2004-06-01 2021-06-29 Daniel William Onischuk Computerized voting system
TW200618644A (en) 2004-11-18 2006-06-01 Benq Corp Remote controller capable of controlling a plurality of electric appliances selectively
US7578135B2 (en) 2004-11-23 2009-08-25 Mattheis Steven G Recessed climate controller
US7917232B2 (en) 2005-08-22 2011-03-29 Trane International Inc. Building automation system data management
US8099178B2 (en) 2005-08-22 2012-01-17 Trane International Inc. Building automation system facilitating user customization
US8024054B2 (en) 2005-08-22 2011-09-20 Trane International, Inc. Building automation system facilitating user customization
US7378942B2 (en) 2005-10-27 2008-05-27 Viking Electronics Services, Llc Method of designing, installing, and operating a fire alarm or security system
US7734572B2 (en) 2006-04-04 2010-06-08 Panduit Corp. Building automation system controller
US20080222584A1 (en) 2006-07-24 2008-09-11 Nazmul Habib Method in a Computer-aided Design System for Generating a Functional Design Model of a Test Structure
US20080033599A1 (en) * 2006-08-02 2008-02-07 Rouzbeh Aminpour Method and system for controlling heating ventilation and air conditioning (HVAC) units
US7496472B2 (en) 2007-01-25 2009-02-24 Johnson Controls Technology Company Method and system for assessing performance of control systems
US7865252B2 (en) 2007-01-26 2011-01-04 Autani Corporation Upgradeable automation devices, systems, architectures, and methods
US7512915B2 (en) 2007-04-25 2009-03-31 International Business Machines Corporation Embedded test circuit for testing integrated circuits at the die level
US20080277486A1 (en) 2007-05-09 2008-11-13 Johnson Controls Technology Company HVAC control system and method
US20090065596A1 (en) * 2007-05-09 2009-03-12 Johnson Controls Technology Company Systems and methods for increasing building space comfort using wireless devices
JP5166773B2 (en) 2007-05-28 2013-03-21 ソニーモバイルコミュニケーションズ株式会社 Non-contact power transmission device
US7702421B2 (en) 2007-08-27 2010-04-20 Honeywell International Inc. Remote HVAC control with building floor plan tool
EP2068259A1 (en) * 2007-12-04 2009-06-10 X-FAB Semiconductor Foundries AG Method and system for checking the ESD behaviour of integrated circuits at the circuit level
US20090189764A1 (en) 2008-01-28 2009-07-30 Tlc Integration, Llc Universal occupancy adapter
US8212377B2 (en) 2008-02-05 2012-07-03 J. Baxter Brinkman International Corporation Smart control device
JP2009199283A (en) 2008-02-21 2009-09-03 Sony Corp Information processor
WO2009114626A2 (en) 2008-03-11 2009-09-17 The Regents Of The University Of California Wireless sensors and applications
US10539311B2 (en) 2008-04-14 2020-01-21 Digital Lumens Incorporated Sensor-based lighting methods, apparatus, and systems
US20100005218A1 (en) 2008-07-01 2010-01-07 International Business Machines Corporation Enhanced cascade interconnected memory system
US20100025483A1 (en) 2008-07-31 2010-02-04 Michael Hoeynck Sensor-Based Occupancy and Behavior Prediction Method for Intelligently Controlling Energy Consumption Within a Building
EP2327285B1 (en) * 2008-08-21 2018-07-04 Siemens Industry, Inc. Input/output module for building automation system with mounting plate
US9083548B2 (en) * 2008-09-23 2015-07-14 Fisher-Rosemount Systems, Inc. Apparatus and methods to communicatively couple field devices to controllers in a process control system
US8595696B2 (en) * 2008-09-30 2013-11-26 International Business Machines Corporation Development of networked applications
US8336036B2 (en) 2008-11-21 2012-12-18 Korea University Industrial & Academic Collaboration Foundation System and method for translating high programming level languages code into hardware description language code
US20100162037A1 (en) 2008-12-22 2010-06-24 International Business Machines Corporation Memory System having Spare Memory Devices Attached to a Local Interface Bus
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
TWI560456B (en) 2009-03-20 2016-12-01 Bravechips Microelectronics Method of parallel ic test and wafer containing same function dies under test and ic chips containing same function blocks under test
US20100259464A1 (en) * 2009-04-14 2010-10-14 Jae Young Chang Terminal and controlling method thereof
CN102598705B (en) 2009-06-29 2015-06-17 北卡罗来纳科姆斯科普公司 Patch panel, patch panel system and method of displaying patch cord connection information
US8628239B2 (en) 2009-07-15 2014-01-14 Teradyne, Inc. Storage device temperature sensing
JP5233933B2 (en) * 2009-09-15 2013-07-10 株式会社リコー Circuit design support system, circuit design support method, and circuit design support program
US8749959B2 (en) 2009-09-29 2014-06-10 Nati Brook Ventures, Llc Modular technology furniture
US20110087988A1 (en) 2009-10-12 2011-04-14 Johnson Controls Technology Company Graphical control elements for building management systems
US7865629B1 (en) 2009-11-24 2011-01-04 Microsoft Corporation Configurable connector for system-level communication
US8935646B2 (en) 2009-11-25 2015-01-13 Draft Logic Inc. System and process for automated circuiting and branch circuit wiring
US11137659B2 (en) 2009-12-22 2021-10-05 View, Inc. Automated commissioning of controllers in a window network
US10690540B2 (en) * 2015-10-06 2020-06-23 View, Inc. Multi-sensor having a light diffusing element around a periphery of a ring of photosensors
US11592723B2 (en) 2009-12-22 2023-02-28 View, Inc. Automated commissioning of controllers in a window network
US20160335731A1 (en) 2010-05-05 2016-11-17 Site 10.01, Inc. System and method for monitoring and managing information
US9183560B2 (en) 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate
KR101166020B1 (en) 2010-05-31 2012-07-19 삼성에스디아이 주식회사 Contactless charging system and energy storage system including the same
CN101976063A (en) 2010-08-13 2011-02-16 清华大学 Bi-directional interaction human-computer interface of building environment control system
US20120084231A1 (en) 2010-09-30 2012-04-05 Mcnaught Catherine V Fiber Project Evaluation Tool and Related Methods, Graphical User Interfaces, and Computer-Readable Media
US8782619B2 (en) 2010-10-26 2014-07-15 Oracle International Corporation Extending programming language semantics while maintaining standard syntax through aliasing
US9075419B2 (en) 2010-11-19 2015-07-07 Google Inc. Systems and methods for a graphical user interface of a controller for an energy-consuming system having spatially related discrete display elements
US9038189B1 (en) * 2011-02-24 2015-05-19 Rexante, LLC System and method for programming a trading system
US8538588B2 (en) 2011-02-28 2013-09-17 Honeywell International Inc. Method and apparatus for configuring scheduling on a wall module
US8504989B2 (en) 2011-03-10 2013-08-06 Infosys Limited Service definition document for providing blended services utilizing multiple service endpoints
CN103563311B (en) 2011-06-07 2017-09-01 飞利浦灯具控股公司 Automatic debugging of equipment in networked control system
US9521724B1 (en) 2011-09-09 2016-12-13 Universal Lighting Technologies, Inc. Method for automatically commissioning devices used in building lighting and controls
CA3044757C (en) 2011-10-21 2021-11-09 Google Llc User-friendly, network connected learning thermostat and related systems and methods
US9664400B2 (en) 2011-11-17 2017-05-30 Trustees Of Boston University Automated technique of measuring room air change rates in HVAC system
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
US9130385B2 (en) * 2012-01-11 2015-09-08 Chen-Source Inc. Tablet storage and charging cart
US20140143121A1 (en) * 2012-02-23 2014-05-22 Rexante Systems, Inc. System and Method for Programming a Trading System
US9441847B2 (en) 2012-03-19 2016-09-13 Wojciech Maciej Grohman System for controlling HVAC and lighting functionality
US10964320B2 (en) * 2012-04-13 2021-03-30 View, Inc. Controlling optically-switchable devices
US10942871B2 (en) 2012-04-23 2021-03-09 Geotab Inc. Intelligent bluetooth beacon I/O expansion system
WO2013169728A2 (en) 2012-05-07 2013-11-14 Flextronics Ap, Llc Universal device multi-function test apparatus
US8869157B2 (en) 2012-06-21 2014-10-21 Breakingpoint Systems, Inc. Systems and methods for distributing tasks and/or processing recources in a system
US8891392B2 (en) 2012-06-21 2014-11-18 Breakingpoint Systems, Inc. Dynamic latency analysis system
US8811401B2 (en) 2012-06-21 2014-08-19 Breakingpoint Systems, Inc. Binding of network flows to process threads
US9154413B2 (en) 2012-06-21 2015-10-06 Breakingpoint Systems, Inc. High-speed CLD-based pipeline architecture
US8891528B2 (en) 2012-06-21 2014-11-18 Breakingpoint Systems, Inc. Managing the capture of packets in a computing system
US9252628B2 (en) 2013-05-10 2016-02-02 Energous Corporation Laptop computer as a transmitter for wireless charging
US10199849B1 (en) 2014-08-21 2019-02-05 Energous Corporation Method for automatically testing the operational status of a wireless power receiver in a wireless power transmission system
US8806085B2 (en) 2012-08-09 2014-08-12 Ge Intelligent Platforms, Inc. Application specific integrated circuit (ASIC) disposed in input/output module connectable to programmable logic controller (PLC) based systems having plurality of connection paths
US9461876B2 (en) 2012-08-29 2016-10-04 Loci System and method for fuzzy concept mapping, voting ontology crowd sourcing, and technology prediction
CN107529631A (en) 2012-09-30 2018-01-02 谷歌公司 It is automatic in the presence of detection and to related control be present in intelligent controller
US8630741B1 (en) 2012-09-30 2014-01-14 Nest Labs, Inc. Automated presence detection and presence-related control within an intelligent controller
US9459862B2 (en) 2013-01-29 2016-10-04 ArtinSoft Corporation Automated porting of application to mobile infrastructures
US20140215450A1 (en) * 2013-01-31 2014-07-31 Trane International Inc. System and method for updating software
US10330335B2 (en) * 2013-02-07 2019-06-25 Honeywell International Inc. Method and system for detecting an operational mode of a building control component
SG2014010102A (en) 2013-02-20 2014-10-30 Panasonic Ip Corp America Control method for information apparatus and program
US9026994B2 (en) * 2013-03-07 2015-05-05 Microsoft Technology Licensing, Llc Cloud-based localization platform
US9791872B2 (en) 2013-03-14 2017-10-17 Pelco, Inc. Method and apparatus for an energy saving heating, ventilation, and air conditioning (HVAC) control system
US20140277765A1 (en) * 2013-03-15 2014-09-18 University Of Southern California Human-building interaction framework for personalized comfort driven system operations in buildings
US20140280960A1 (en) * 2013-03-15 2014-09-18 Apple, Inc. Methods and apparatus for dynamically allocating devices between multiple controllers
US10672293B2 (en) 2013-03-15 2020-06-02 Cornell University Computer system methods for generating combined language content
WO2014155148A1 (en) 2013-03-27 2014-10-02 Netfective Technology Sa Method for transforming first code instructions in a first programming language into second code instructions in a second programming language
US9618222B1 (en) 2013-04-09 2017-04-11 Keen Home Inc. Smart vent and atmospheric controller apparatuses, methods and systems
US9537357B2 (en) 2013-05-10 2017-01-03 Energous Corporation Wireless sound charging methods and systems for game controllers, based on pocket-forming
US9996091B2 (en) 2013-05-30 2018-06-12 Honeywell International Inc. Comfort controller with user feedback
US9483587B2 (en) 2013-06-05 2016-11-01 Accenture Global Services Limited Master bill of materials creation
JP5646018B1 (en) * 2013-08-07 2014-12-24 三菱電機株式会社 Installation location development support method, terminal device, installation location development support system, and program
GB2517925A (en) 2013-09-04 2015-03-11 Jc Bamford Excavators Ltd Transmission arrangement
US9524174B2 (en) 2013-09-16 2016-12-20 Axis Ab Configuration assistant for a control system within an operational environment
CA2926811C (en) 2013-10-07 2023-03-21 Google Inc. Smart-home hazard detector providing context specific features and/or pre-alarm configurations
WO2015073606A1 (en) 2013-11-13 2015-05-21 Schlumberger Canada Limited Automatic pumping system commissioning
US9619217B2 (en) * 2013-11-20 2017-04-11 Wolfram Research, Inc. Methods and systems for cloud computing
US20150148965A1 (en) * 2013-11-22 2015-05-28 Honeywell International Inc. Method to control a communication rate between a thermostat and a cloud based server
US11651258B2 (en) 2014-01-08 2023-05-16 Yechezkal Evan Spero Integrated docking system for intelligent devices
KR102304698B1 (en) 2014-01-10 2021-09-28 시암벨라 리미티드 Method and apparatus for automatic device program generation
US20150198938A1 (en) 2014-01-15 2015-07-16 Green Edge Technologies, Inc. Systems, devices, methods and graphical user interface for configuring a building automation system
US9602301B2 (en) 2014-02-13 2017-03-21 Robert Bosch Gmbh System and method for commissioning wireless building system devices
US10018998B2 (en) 2014-02-14 2018-07-10 Yokogawa Electric Corporation Field device commissioning system and field device commissioning method
US9581985B2 (en) 2014-02-21 2017-02-28 Johnson Controls Technology Company Systems and methods for auto-commissioning and self-diagnostics
SG11201607150TA (en) 2014-02-28 2016-09-29 Agency Science Tech & Res Testing apparatuses, hierarchical priority encoders, methods for controlling a testing apparatus, and methods for controlling a hierarchical priority encoder
RU2019109013A (en) 2014-03-05 2019-05-06 Вью, Инк. MONITORING OBJECTS CONTAINING SWITCHED OPTICAL DEVICES AND CONTROLLERS
US9703276B2 (en) 2014-04-11 2017-07-11 Johnson Controls Technology Company Systems and methods for creating and using equipment definitions
US9857238B2 (en) 2014-04-18 2018-01-02 Google Inc. Thermodynamic model generation and implementation using observed HVAC and/or enclosure characteristics
US9092741B1 (en) 2014-04-21 2015-07-28 Amber Flux Private Limited Cognitive platform and method for energy management for enterprises
CN103926912B (en) 2014-05-07 2016-07-06 桂林赛普电子科技有限公司 A kind of intelligent family monitoring system based on home-services robot
WO2016003861A1 (en) 2014-06-30 2016-01-07 Siemens Aktiengesellschaft Solar power forecasting using mixture of probabilistic principal component analyzers
US20160020854A1 (en) 2014-07-15 2016-01-21 Allen Howard Engel System to enable communication, sometimes called Li-Fi or Visible Light Communication ( V.L.C. ) between computers or broadcast programs and simple microcontroller gadgets with limited user interfaces, to further the "internet of things"
US9428034B2 (en) 2014-07-21 2016-08-30 Ford Global Technologies, Llc Integrated vehicle cabin with driver or passengers' prior conditions and activities
US10042730B2 (en) 2014-08-19 2018-08-07 Western Digital Technologies, Inc. Mass storage chassis assembly configured to accommodate predetermined number of storage drive failures
US20160054712A1 (en) * 2014-08-22 2016-02-25 Siemens Industry, Inc. Combined statistical and physics based model control and performance method and system
US9591775B2 (en) 2014-09-08 2017-03-07 Dell Products L.P. Mezzanine-style structure with integrated wiring harness
US10275563B2 (en) 2014-09-23 2019-04-30 Crestron Electronics, Inc. System and method for modeling a lighting control system
US9196432B1 (en) 2014-09-24 2015-11-24 James Thomas O'Keeffe Smart electrical switch with audio capability
TW202130977A (en) * 2014-09-29 2021-08-16 美商唯景公司 Combi-sensor systems
US9910847B2 (en) 2014-09-30 2018-03-06 Accenture Global Services Limited Language identification
US9317266B1 (en) 2014-11-12 2016-04-19 Bank Of America Corporation Leveraging legacy applications for use with modern applications
EP4207485A1 (en) * 2014-11-25 2023-07-05 View, Inc. Window antennas
US10196995B2 (en) 2015-01-12 2019-02-05 Tula Technology, Inc. Engine torque smoothing
US9521757B2 (en) 2015-01-13 2016-12-13 Dell Products L.P. Systems and methods for loading of a component
US9477260B2 (en) 2015-01-21 2016-10-25 Dell Products L.P. Systems and methods for coupling information handling resource disposed in information handling system bezel
US20160248251A1 (en) 2015-02-24 2016-08-25 Qualcomm Incorporated Variable feed-out energy management
US10223721B1 (en) 2015-02-25 2019-03-05 Amazon Technologies, Inc. Requesting an item available from a network-based resource
US10095210B2 (en) * 2015-03-06 2018-10-09 Data I/O Corporation Device programming system with multiple-device interface and method of operation thereof
CA2979201A1 (en) * 2015-03-11 2016-09-15 Siemens Industry, Inc. Prediction in building automation
US9544209B2 (en) 2015-03-23 2017-01-10 Netapp, Inc. Verifying communication lanes by individually disconnecting transmit wires by wire polarity
DK3275204T3 (en) 2015-03-24 2020-09-21 Carrier Corp SYSTEM AND METHOD FOR COLLECTING AND ANALYZING MULTI-DIMENSIONAL BUILDING INFORMATION
US10333305B2 (en) 2015-03-30 2019-06-25 Omron Corporation Management device, management system, control method for management device, and control program
US9678494B2 (en) * 2015-04-02 2017-06-13 Elwha Llc Systems and methods for controlling lighting based on a display
US10334758B1 (en) 2015-06-05 2019-06-25 Amazon Technologies, Inc. Process for incrementally commissioning mechanical infrastructure in a data center
US10135295B2 (en) 2015-09-22 2018-11-20 Energous Corporation Systems and methods for nullifying energy levels for wireless power transmission waves
US10754329B2 (en) 2015-10-12 2020-08-25 Fisher-Rosemount Systems, Inc. Automatic distribution of device parameters for commissioning portions of a disconnected process control loop
US10455002B2 (en) * 2015-10-29 2019-10-22 Tharmalingam Satkunarajah Apparatus and method for generating customizable software based networking platforms
CA3003639A1 (en) * 2015-10-29 2017-05-04 View, Inc. Controllers for optically-switchable devices
CN106919550B (en) 2015-12-25 2021-09-07 华为技术有限公司 A method and device for semantic verification
WO2017111828A1 (en) * 2015-12-26 2017-06-29 Intel Corporation Distributed framework for resilient machine-to-machine system management
US10055114B2 (en) * 2016-01-22 2018-08-21 Johnson Controls Technology Company Building energy management system with ad hoc dashboard
DE102016201883A1 (en) * 2016-02-09 2017-08-10 Siemens Schweiz Ag Method and arrangement for commissioning a building automation system
CA3020155A1 (en) * 2016-04-05 2017-10-12 Wellaware Holdings, Inc. A device for monitoring and controlling industrial equipment
US10047971B2 (en) * 2016-04-15 2018-08-14 Ametros Solutions LLC Home automation system
US20210157312A1 (en) 2016-05-09 2021-05-27 Strong Force Iot Portfolio 2016, Llc Intelligent vibration digital twin systems and methods for industrial environments
US20200348662A1 (en) * 2016-05-09 2020-11-05 Strong Force Iot Portfolio 2016, Llc Platform for facilitating development of intelligence in an industrial internet of things system
US20180284735A1 (en) * 2016-05-09 2018-10-04 StrongForce IoT Portfolio 2016, LLC Methods and systems for industrial internet of things data collection in a network sensitive upstream oil and gas environment
US10198703B2 (en) 2016-05-10 2019-02-05 Conectric, Llc Method and system for prioritizing control strategies minimizing real time energy consumption of built environment
US9671777B1 (en) * 2016-06-21 2017-06-06 TruPhysics GmbH Training robots to execute actions in physics-based virtual environment
US20170373875A1 (en) 2016-06-22 2017-12-28 Honeywell International Inc. Point-to-point checkout automation
US10239612B1 (en) 2016-07-19 2019-03-26 Cooper Technologies Company Automated commissioning and floorplan configuration
CN206002869U (en) 2016-08-26 2017-03-08 特斯联(北京)科技有限公司 A kind of intelligent domestic system based on wireless sensor network
US20180089172A1 (en) 2016-09-27 2018-03-29 Intel Corporation Communication system supporting blended-language messages
US10191506B2 (en) 2016-09-29 2019-01-29 Enel X North America, Inc. Demand response dispatch prediction system including automated validation, estimation, and editing rules configuration engine
US10050363B2 (en) 2016-10-28 2018-08-14 Dell Products L.P. Vertical backplane connector
US10241477B2 (en) * 2016-11-02 2019-03-26 Edison Labs, Inc. Adaptive control methods for buildings with redundant circuitry
CN108665933B (en) * 2016-11-02 2020-10-16 旺宏电子股份有限公司 Operating method of non-volatile memory element and its application
US10761516B2 (en) * 2016-11-02 2020-09-01 Johnson Controls Technology Company Systems and methods for real-time detection and communication of health and performance degradation in a distributed building automation network
US10642231B1 (en) * 2016-11-02 2020-05-05 Edison Labs, Inc. Switch terminal system with an activity assistant
US10496047B2 (en) * 2016-11-02 2019-12-03 Edison Labs, Inc. Adaptive control systems methods for buildings with security
US10254641B2 (en) * 2016-12-01 2019-04-09 Lam Research Corporation Layout pattern proximity correction through fast edge placement error prediction
US12358141B2 (en) * 2016-12-23 2025-07-15 Gecko Robotics, Inc. Systems, methods, and apparatus for providing interactive inspection map for inspection robot
WO2018119450A1 (en) * 2016-12-23 2018-06-28 Gecko Robotics, Inc. Inspection robot
US10571143B2 (en) 2017-01-17 2020-02-25 International Business Machines Corporation Regulating environmental conditions within an event venue
US10528016B2 (en) 2017-02-07 2020-01-07 Johnson Controls Technology Company Building management system with automatic remote server query for hands free commissioning and configuration
US10648688B2 (en) 2017-03-09 2020-05-12 Johnson Controls Technology Company Building automation system with a verifiable relationship building language
US10247438B2 (en) 2017-03-20 2019-04-02 International Business Machines Corporation Cognitive climate control based on individual thermal-comfort-related data
US10458669B2 (en) * 2017-03-29 2019-10-29 Johnson Controls Technology Company Thermostat with interactive installation features
US10565322B2 (en) 2017-04-24 2020-02-18 General Electric Company Systems and methods for managing attributes of computer-aided design models
CN110709784A (en) 2017-04-26 2020-01-17 唯景公司 Tintable Window System Computing Platform
CN110612488A (en) 2017-05-03 2019-12-24 西门子股份公司 Process image within the controller for visibility and accessibility of real-world objects
ES2829271T3 (en) 2017-05-05 2021-05-31 Signify Holding Bv Conditionally provide location-based functions
US11044445B2 (en) * 2017-05-05 2021-06-22 VergeSense, Inc. Method for monitoring occupancy in a work area
US10789843B2 (en) 2017-05-16 2020-09-29 Universal Lighting Technologies, Inc. Method for automatically locating and commissioning lighting system components
US10845771B2 (en) * 2017-05-22 2020-11-24 PassiveLogic, Inc. Automated method of generalized building automation from atomic physical models and control loops thereof
US10969133B2 (en) 2017-05-31 2021-04-06 PassiveLogic, Inc. Methodology of occupant comfort management in buildings using occupant comfort models and user interfaces thereof
US11726822B2 (en) 2017-06-05 2023-08-15 Umajin Inc. Systems and methods for providing digital twin-enabled applications
US10705492B2 (en) * 2017-06-12 2020-07-07 PassiveLogic, Inc. Heuristic method of automated and learning control, and building automation systems thereof
US10708078B2 (en) * 2017-06-13 2020-07-07 PassiveLogic, Inc. Automatic control method of generating sub-systems and sub-system arbitration from the deconstruction of a complex equipment graph
US10515177B1 (en) 2017-06-29 2019-12-24 Cadence Design Systems, Inc. Method, system, and computer program product for implementing routing aware placement or floor planning for an electronic design
EP3428756B1 (en) * 2017-07-10 2019-06-19 Siemens Aktiengesellschaft Integrity monitoring in automation systems
KR102346944B1 (en) 2017-07-12 2022-01-05 오씨아이 주식회사 Method and system for management charge and discharge of electric energy by prediction photovoltaic power generation and load
WO2019018304A1 (en) * 2017-07-17 2019-01-24 Johnson Controls Technology Company Systems and methods for agent based building simulation for optimal control
US11422516B2 (en) * 2017-07-21 2022-08-23 Johnson Controls Tyco IP Holdings LLP Building management system with dynamic rules with sub-rule reuse and equation driven smart diagnostics
US10687435B2 (en) 2017-08-28 2020-06-16 Facebook, Inc. Apparatus, system, and method for enabling multiple storage-system configurations
US10736228B2 (en) 2017-08-31 2020-08-04 Facebook, Inc. Removeable drive-plane apparatus, system, and method
US10855482B2 (en) * 2017-09-01 2020-12-01 Charter Communications Operating, Llc Automated methods and apparatus for facilitating the design and deployment of monitoring systems
US10558248B2 (en) 2017-09-09 2020-02-11 Facebook, Inc. Apparatus, system, and method for indicating the status of and securing hard drives
US11372530B2 (en) 2017-09-21 2022-06-28 Ademco Inc. Using a wireless mobile device and photographic image of a building space to commission and operate devices servicing the building space
US11262741B2 (en) * 2017-10-06 2022-03-01 Johnson Controls Tyco IP Holdings LLP Building management system with automatic binding of equipment data
US10564993B2 (en) 2017-11-07 2020-02-18 General Electric Company Contextual digital twin runtime environment
US11644834B2 (en) 2017-11-10 2023-05-09 Nvidia Corporation Systems and methods for safe and reliable autonomous vehicles
US10564616B2 (en) 2017-11-15 2020-02-18 Johnson Controls Technology Company Building management system with automatic point mapping validation
US11269308B2 (en) 2017-12-01 2022-03-08 Ciambella Ltd. Method and apparatus for creating and managing smart programmable logic controller (PLC) solutions
US10522854B2 (en) 2017-12-04 2019-12-31 Cummins Enterprise Inc. Digital twin based management system and method and digital twin based fuel cell management system and method
US10892946B2 (en) 2017-12-05 2021-01-12 Veniam, Inc. Systems and methods for managing a mobile network infrastructure in a network of moving things
US10579123B2 (en) 2018-01-12 2020-03-03 Samsara Networks Inc. Adaptive power management in a battery powered system based on expected solar energy levels
US10512143B1 (en) 2018-01-26 2019-12-17 Universal Lighting Technologies, Inc. Method for commissioning lighting system components using voice commands
WO2019157349A2 (en) 2018-02-12 2019-08-15 Ablanczy Michael Bilateral bidding platform for use in bulk sale of items in an electronic marketplace
US20190258747A1 (en) 2018-02-22 2019-08-22 General Electric Company Interactive digital twin
US11567636B2 (en) 2018-03-07 2023-01-31 Lutron Technology Company Llc Configuring a load control system
US11131474B2 (en) * 2018-03-09 2021-09-28 Johnson Controls Tyco IP Holdings LLP Thermostat with user interface features
US20190295125A1 (en) * 2018-03-26 2019-09-26 Awenyx Inc. Artificial intelligence autonomous building system
US11550299B2 (en) * 2020-02-03 2023-01-10 Strong Force TX Portfolio 2018, LLC Automated robotic process selection and configuration
US20200133254A1 (en) 2018-05-07 2020-04-30 Strong Force Iot Portfolio 2016, Llc Methods and systems for data collection, learning, and streaming of machine signals for part identification and operating characteristics determination using the industrial internet of things
US10921760B2 (en) * 2018-06-12 2021-02-16 PassiveLogic, Inc. Predictive control loops using time-based simulation and building-automation systems thereof
CN110674563A (en) 2018-07-02 2020-01-10 开利公司 Debugging method and debugging system
EP3605326B1 (en) * 2018-07-31 2021-09-08 Hewlett Packard Enterprise Development LP Combining computer applications
ES2908000T3 (en) 2018-08-28 2022-04-27 Signify Holding Bv Procedure for the integration of plug-in charge controllers in a lighting system
US10869554B2 (en) * 2018-10-17 2020-12-22 Gregory Rothweiler Collapsible furniture assembly
US11131473B2 (en) * 2019-07-12 2021-09-28 Johnson Controls Tyco IP Holdings LLP HVAC system design and operational tool for building infection control
US11774925B2 (en) 2018-11-05 2023-10-03 Johnson Controls Tyco IP Holdings LLP Building management system with device twinning, communication connection validation, and block chain
FR3088463A1 (en) * 2018-11-09 2020-05-15 Adagos METHOD OF CONSTRUCTING A NEURON ARRAY FOR THE SIMULATION OF REAL SYSTEMS
US20200167442A1 (en) 2018-11-27 2020-05-28 The Boeing Company Apparatus and method of processor-aided wiring of components of an electrical system
US11005870B2 (en) * 2018-11-27 2021-05-11 General Electric Company Framework to develop cyber-physical system behavior-based monitoring
WO2020120975A2 (en) * 2018-12-12 2020-06-18 Pentair Plc Systems and methods for optimization of connected water devices
US11768977B2 (en) 2019-01-10 2023-09-26 Johnson Controls Tyco IP Holdings LLP Systems and methods for installing and wiring building equipment
US20200234220A1 (en) * 2019-01-18 2020-07-23 Johnson Controls Technology Company Smart building automation system with employee productivity features
WO2020148746A1 (en) * 2019-01-20 2020-07-23 Arilou Information Security Technologies Ltd. System and method for data compression based on data position in frames structure
US11520881B2 (en) * 2019-01-23 2022-12-06 General Electric Company Framework for cyber-physical system protection of electric vehicle charging stations and power grid
US10966342B2 (en) 2019-01-31 2021-03-30 Dell Products, L.P. System and method for determining location and navigating a datacenter using augmented reality and available sensor data
CN113646711B (en) * 2019-03-07 2024-09-24 霍尼韦尔国际公司 System and method for establishing relationships between building automation system components
US11722366B2 (en) 2019-03-08 2023-08-08 Lutron Technology Company Llc Commissioning and controlling load control devices
CA3126283A1 (en) * 2019-03-08 2020-09-17 Gecko Robotics, Inc. Inspection robot
CN114942453A (en) 2019-03-08 2022-08-26 欧司朗股份有限公司 LIDAR sensor system, optical component for such a system, sensor and method
CN114742080A (en) * 2019-04-11 2022-07-12 奈克赛特公司 System for detecting misplaced products
CN113748408A (en) * 2019-05-31 2021-12-03 苹果公司 User interface for audio media controls
US11244123B2 (en) * 2019-06-05 2022-02-08 International Business Machines Corporation Addressing additional meanings resulting from language translation
US20210003830A1 (en) 2019-07-03 2021-01-07 Raytheon Company Compact dual-band sensor
US20210055716A1 (en) * 2019-08-20 2021-02-25 Gafcon, Inc. Data harmonization across building lifecycle
WO2021044216A1 (en) 2019-09-06 2021-03-11 BeamUp, Ltd. Systems and methods for structural design using modeling and simulation for architectural planning
US11120171B2 (en) 2019-09-13 2021-09-14 Mccormick Systems Llc. System and method for construction cost estimation for non-computer aided design (CAD) files
US11216770B2 (en) 2019-09-13 2022-01-04 Uber Technologies, Inc. Optimizing service requests in transport supply-constrained sub-regions
US11163536B2 (en) 2019-09-26 2021-11-02 Rockwell Automation Technologies, Inc. Maintenance and commissioning
US12093158B2 (en) * 2019-09-30 2024-09-17 International Business Machines Corporation Digital twin maturation tracking
JP7110165B2 (en) * 2019-09-30 2022-08-01 アンリツ株式会社 Communication terminal measurement system and measurement-related information display method
US11119882B2 (en) * 2019-10-09 2021-09-14 International Business Machines Corporation Digital twin workflow simulation
US20210182660A1 (en) 2019-12-16 2021-06-17 Soundhound, Inc. Distributed training of neural network models
US11087890B2 (en) * 2019-12-19 2021-08-10 Sap Se Automatic onboarding of digital twins of physical assests in Internet-of-Things (IoT) systems
US20210248286A1 (en) * 2020-02-11 2021-08-12 Honeywell International Inc. Hvac system configuration with automatic schematics and graphics generation
US11749572B2 (en) 2020-05-19 2023-09-05 Macronix International Co., Ltd. Testing bonding pads for chiplet systems
US20210383200A1 (en) * 2020-06-05 2021-12-09 PassiveLogic, Inc. Neural Network Methods for Defining System Topology
EP3945697A1 (en) * 2020-07-30 2022-02-02 Carrier Corporation Method and system for retrieving building automation system controller information using near field communication
US20220058306A1 (en) 2020-08-19 2022-02-24 Rockwell Automation Technologies, Inc. Line connector extraction from p&id
US20220058497A1 (en) * 2020-08-21 2022-02-24 Siemens Industry, Inc. Systems and methods for fault diagnostics in building automation systems
US11553618B2 (en) * 2020-08-26 2023-01-10 PassiveLogic, Inc. Methods and systems of building automation state load and user preference via network systems activity
US20220138684A1 (en) * 2020-10-29 2022-05-05 PassiveLogic, Inc. Automated Bill of Materials
US11573262B2 (en) * 2020-12-31 2023-02-07 Advantest Test Solutions, Inc. Multi-input multi-zone thermal control for device testing
CN113535003A (en) * 2021-07-30 2021-10-22 武汉华星光电半导体显示技术有限公司 display panel
CN117501217A (en) * 2022-05-31 2024-02-02 京东方科技集团股份有限公司 touch display device
US20240053254A1 (en) * 2022-08-11 2024-02-15 PassiveLogic, Inc. Configurable Test Platform

Patent Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6571343B1 (en) * 1999-05-28 2003-05-27 Palmsource, Inc. Software-based voltage detection to reserve device power upon shutdown
US20070067063A1 (en) * 2005-08-30 2007-03-22 Siemens Building Technologies, Inc. Application of microsystems for real time IEQ control
US20090135753A1 (en) * 2007-11-25 2009-05-28 Michel Veillette Power-conserving network device for advanced metering infrastructure
US9037307B2 (en) * 2010-01-12 2015-05-19 Panasonic Intellectual Property Management Co., Ltd. Supply-and-demand control apparatus, supply-and-demand control method, and supply-and-demand control system
US20130182558A1 (en) * 2010-09-06 2013-07-18 Pal Orten Method For Reassigning The Role Of A Wireless Node In A Wireless Network
US9049582B1 (en) * 2011-07-19 2015-06-02 Sprint Spectrum L.P. Method and apparatus to monitor power management efficiency
US20140304542A1 (en) * 2011-10-28 2014-10-09 Hewlett-Packard Development Company Report updated threshold level based on parameter
US20130232361A1 (en) * 2012-03-01 2013-09-05 Canon Kabushiki Kaisha Information processing apparatus and information processing method
US20140143566A1 (en) * 2012-11-15 2014-05-22 Canon Kabushiki Kaisha Electronic apparatus operatable in power saving mode, control method therefor, and storage medium storing control program therefor
US20150185819A1 (en) * 2013-12-27 2015-07-02 Seiko Epson Corporation Vital information measuring device, processing system, vital information processing method, and program
US20200182486A1 (en) * 2014-03-07 2020-06-11 Zinniatek Limited Solar thermal roofing system
US20160041597A1 (en) * 2014-08-06 2016-02-11 Apple Inc. Reduced-size user interfaces for battery management
US20190011891A1 (en) * 2014-08-11 2019-01-10 Energybill.Com, Llc System, apparatus and method for energy management, for usage by consumers of energy from electric utility service providers, and monitoring and management of same
US20160086191A1 (en) * 2014-09-19 2016-03-24 Salesforce.Com, Inc. Sensor data gathering
US20160124495A1 (en) * 2014-10-31 2016-05-05 Samsung Electronics Co., Ltd. Electronic Device and Method of Controlling Power of Electronic Device
US10094586B2 (en) * 2015-04-20 2018-10-09 Green Power Labs Inc. Predictive building control system and method for optimizing energy use and thermal comfort for a building or network of buildings
US20160353253A1 (en) * 2015-05-28 2016-12-01 Qualcomm Incorporated Traffic advertisement in a network
US20170217390A1 (en) * 2015-09-14 2017-08-03 Pearl Automation Inc. System and method for sensor module power management
US20180005195A1 (en) * 2016-07-01 2018-01-04 Crestron Electronics, Inc. Building automation scheduling system and method
US20190364502A1 (en) * 2016-12-30 2019-11-28 Intel IP Corporation Mechanism for efficient data reporting in iiot wsn
US20200228945A1 (en) * 2017-09-28 2020-07-16 Siemens Aktiengesellschaft Data processing device, data analyzing device, data processing system and method for processing data
US20190147154A1 (en) * 2017-11-16 2019-05-16 Qualcomm Incorporated Techniques for validating user correlation to sensor data
US20190190308A1 (en) * 2017-12-20 2019-06-20 Toyota Jidosha Kabushiki Kaisha Solar power generation control device and control method
US20200018506A1 (en) * 2018-07-10 2020-01-16 Emerson Electric Co. System and method for dual occupancy detection
US20200120202A1 (en) * 2018-10-10 2020-04-16 Amber Solutions, Inc. Configuration and management of smart nodes with limited user interfaces
US20200209841A1 (en) * 2018-12-27 2020-07-02 Utopus Insights, Inc. System and method for proactive handling of multiple faults and failure modes in an electrical network of energy assets
US20200221269A1 (en) * 2019-01-06 2020-07-09 Palo Alto Innovation, LLC User-Configurable Sensor Platform
US10966068B2 (en) * 2019-01-06 2021-03-30 Palo Alto Innovation, LLC User-configurable sensor platform
US20220239745A1 (en) * 2019-06-06 2022-07-28 Siemens Aktiengesellschaft Energy-efficient communication between sensor and satellite
US20210123771A1 (en) * 2019-10-29 2021-04-29 Martha Patricia Vega Methods, systems, apparatuses and devices for optimizing utility consumption associated with at least one premises
US20230007724A1 (en) * 2019-11-27 2023-01-05 Beijing Xiaomi Mobile Software Co., Ltd. Information processing method and apparatus, communication device, and storage medium
US11924738B1 (en) * 2020-01-29 2024-03-05 Amazon Technologies, Inc. Managing connections in a mesh network having multiple provisioner devices
US20220095084A1 (en) * 2020-09-22 2022-03-24 Lutron Technology Company Llc Transmission of control data on wireless network communication links
US20230228437A1 (en) * 2022-01-19 2023-07-20 Google Llc Customized instantiation of provider-defined energy saving setpoint adjustments

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Mohamed Ouf, effectiveness of using WiFi technologies to detect and predict building occupancy, June 2017, allpages (Year: 2017) *
Zigbee, wikipedia (Year: 2018) *
Zigbee, Wikipedia, Page 1 (Year: 2018) *

Cited By (122)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12474679B2 (en) 2012-08-27 2025-11-18 Tyco Fire & Security Gmbh Syntax translation from first syntax to second syntax based on string analysis
US11754982B2 (en) 2012-08-27 2023-09-12 Johnson Controls Tyco IP Holdings LLP Syntax translation from first syntax to second syntax based on string analysis
US11874635B2 (en) 2015-10-21 2024-01-16 Johnson Controls Technology Company Building automation system with integrated building information model
US11899413B2 (en) 2015-10-21 2024-02-13 Johnson Controls Technology Company Building automation system with integrated building information model
US12405581B2 (en) 2015-10-21 2025-09-02 Johnson Controls Technology Company Building automation system with integrated building information model
US12105484B2 (en) 2015-10-21 2024-10-01 Johnson Controls Technology Company Building automation system with integrated building information model
US11894676B2 (en) 2016-01-22 2024-02-06 Johnson Controls Technology Company Building energy management system with energy analytics
US12196437B2 (en) 2016-01-22 2025-01-14 Tyco Fire & Security Gmbh Systems and methods for monitoring and controlling an energy plant
US11770020B2 (en) 2016-01-22 2023-09-26 Johnson Controls Technology Company Building system with timeseries synchronization
US11947785B2 (en) 2016-01-22 2024-04-02 Johnson Controls Technology Company Building system with a building graph
US11768004B2 (en) 2016-03-31 2023-09-26 Johnson Controls Tyco IP Holdings LLP HVAC device registration in a distributed building management system
US11774920B2 (en) 2016-05-04 2023-10-03 Johnson Controls Technology Company Building system with user presentation composition based on building context
US12210324B2 (en) 2016-05-04 2025-01-28 Johnson Controls Technology Company Building system with user presentation composition based on building context
US11927924B2 (en) 2016-05-04 2024-03-12 Johnson Controls Technology Company Building system with user presentation composition based on building context
US11892180B2 (en) 2017-01-06 2024-02-06 Johnson Controls Tyco IP Holdings LLP HVAC system with automated device pairing
US12341624B2 (en) 2017-02-10 2025-06-24 Johnson Controls Technology Company Building management system with identity management
US12229156B2 (en) 2017-02-10 2025-02-18 Johnson Controls Technology Company Building management system with eventseries processing
US12184444B2 (en) 2017-02-10 2024-12-31 Johnson Controls Technology Company Space graph based dynamic control for buildings
US11809461B2 (en) 2017-02-10 2023-11-07 Johnson Controls Technology Company Building system with an entity graph storing software logic
US11774930B2 (en) 2017-02-10 2023-10-03 Johnson Controls Technology Company Building system with digital twin based agent processing
US12055908B2 (en) 2017-02-10 2024-08-06 Johnson Controls Technology Company Building management system with nested stream generation
US11764991B2 (en) 2017-02-10 2023-09-19 Johnson Controls Technology Company Building management system with identity management
US12019437B2 (en) 2017-02-10 2024-06-25 Johnson Controls Technology Company Web services platform with cloud-based feedback control
US11762886B2 (en) 2017-02-10 2023-09-19 Johnson Controls Technology Company Building system with entity graph commands
US11994833B2 (en) 2017-02-10 2024-05-28 Johnson Controls Technology Company Building smart entity system with agent based data ingestion and entity creation using time series data
US11778030B2 (en) 2017-02-10 2023-10-03 Johnson Controls Technology Company Building smart entity system with agent based communication and control
US11792039B2 (en) 2017-02-10 2023-10-17 Johnson Controls Technology Company Building management system with space graphs including software components
US11755604B2 (en) 2017-02-10 2023-09-12 Johnson Controls Technology Company Building management system with declarative views of timeseries data
US12292720B2 (en) 2017-02-10 2025-05-06 Johnson Controls Technology Company Building system with digital twin based agent processing
US11762362B2 (en) 2017-03-24 2023-09-19 Johnson Controls Tyco IP Holdings LLP Building management system with dynamic channel communication
US11954478B2 (en) 2017-04-21 2024-04-09 Tyco Fire & Security Gmbh Building management system with cloud management of gateway configurations
US11761653B2 (en) 2017-05-10 2023-09-19 Johnson Controls Tyco IP Holdings LLP Building management system with a distributed blockchain database
US12379718B2 (en) 2017-05-25 2025-08-05 Tyco Fire & Security Gmbh Model predictive maintenance system for building equipment
US11900287B2 (en) 2017-05-25 2024-02-13 Johnson Controls Tyco IP Holdings LLP Model predictive maintenance system with budgetary constraints
US11699903B2 (en) 2017-06-07 2023-07-11 Johnson Controls Tyco IP Holdings LLP Building energy optimization system with economic load demand response (ELDR) optimization and ELDR user interfaces
US11774922B2 (en) 2017-06-15 2023-10-03 Johnson Controls Technology Company Building management system with artificial intelligence for unified agent based control of building subsystems
US12061446B2 (en) 2017-06-15 2024-08-13 Johnson Controls Technology Company Building management system with artificial intelligence for unified agent based control of building subsystems
US12270560B2 (en) 2017-07-17 2025-04-08 Johnson Controls Technology Company Systems and methods for digital twin-based equipment control
US11920810B2 (en) 2017-07-17 2024-03-05 Johnson Controls Technology Company Systems and methods for agent based building simulation for optimal control
US11733663B2 (en) 2017-07-21 2023-08-22 Johnson Controls Tyco IP Holdings LLP Building management system with dynamic work order generation with adaptive diagnostic task details
US11726632B2 (en) 2017-07-27 2023-08-15 Johnson Controls Technology Company Building management system with global rule library and crowdsourcing framework
US11709965B2 (en) 2017-09-27 2023-07-25 Johnson Controls Technology Company Building system with smart entity personal identifying information (PII) masking
US12339825B2 (en) 2017-09-27 2025-06-24 Tyco Fire & Security Gmbh Building risk analysis system with risk cards
US11762356B2 (en) 2017-09-27 2023-09-19 Johnson Controls Technology Company Building management system with integration of data into smart entities
US20220138183A1 (en) 2017-09-27 2022-05-05 Johnson Controls Tyco IP Holdings LLP Web services platform with integration and interface of smart entities with enterprise applications
US11741812B2 (en) 2017-09-27 2023-08-29 Johnson Controls Tyco IP Holdings LLP Building risk analysis system with dynamic modification of asset-threat weights
US12056999B2 (en) 2017-09-27 2024-08-06 Tyco Fire & Security Gmbh Building risk analysis system with natural language processing for threat ingestion
US12399475B2 (en) 2017-09-27 2025-08-26 Johnson Controls Technology Company Building management system with integration of data into smart entities
US11762353B2 (en) 2017-09-27 2023-09-19 Johnson Controls Technology Company Building system with a digital twin based on information technology (IT) data and operational technology (OT) data
US11735021B2 (en) 2017-09-27 2023-08-22 Johnson Controls Tyco IP Holdings LLP Building risk analysis system with risk decay
US12013842B2 (en) 2017-09-27 2024-06-18 Johnson Controls Tyco IP Holdings LLP Web services platform with integration and interface of smart entities with enterprise applications
US12400035B2 (en) 2017-09-27 2025-08-26 Johnson Controls Technology Company Building system with smart entity personal identifying information (PII) masking
US11768826B2 (en) 2017-09-27 2023-09-26 Johnson Controls Tyco IP Holdings LLP Web services for creation and maintenance of smart entities for connected devices
US12395818B2 (en) 2017-09-27 2025-08-19 Tyco Fire & Security Gmbh Web services for smart entity management for sensor systems
US11782407B2 (en) 2017-11-15 2023-10-10 Johnson Controls Tyco IP Holdings LLP Building management system with optimized processing of building system data
US11762351B2 (en) 2017-11-15 2023-09-19 Johnson Controls Tyco IP Holdings LLP Building management system with point virtualization for online meters
US11727738B2 (en) 2017-11-22 2023-08-15 Johnson Controls Tyco IP Holdings LLP Building campus with integrated smart environment
USRE50632E1 (en) 2018-01-12 2025-10-14 Tyco Fire & Security Gmbh Building energy optimization system with battery powered vehicle cost optimization
US11954713B2 (en) 2018-03-13 2024-04-09 Johnson Controls Tyco IP Holdings LLP Variable refrigerant flow system with electricity consumption apportionment
US11941238B2 (en) 2018-10-30 2024-03-26 Johnson Controls Technology Company Systems and methods for entity visualization and management with an entity node editor
US11927925B2 (en) 2018-11-19 2024-03-12 Johnson Controls Tyco IP Holdings LLP Building system with a time correlated reliability data stream
US12367443B2 (en) 2019-01-14 2025-07-22 Tyco Fire & Security Gmbh System and method for showing key performance indicators
US11763266B2 (en) 2019-01-18 2023-09-19 Johnson Controls Tyco IP Holdings LLP Smart parking lot system
US11775938B2 (en) 2019-01-18 2023-10-03 Johnson Controls Tyco IP Holdings LLP Lobby management system
US11769117B2 (en) 2019-01-18 2023-09-26 Johnson Controls Tyco IP Holdings LLP Building automation system with fault analysis and component procurement
US11762343B2 (en) 2019-01-28 2023-09-19 Johnson Controls Tyco IP Holdings LLP Building management system with hybrid edge-cloud processing
US12197299B2 (en) 2019-12-20 2025-01-14 Tyco Fire & Security Gmbh Building system with ledger based software gateways
US12040911B2 (en) 2019-12-31 2024-07-16 Tyco Fire & Security Gmbh Building data platform with a graph change feed
US11824680B2 (en) 2019-12-31 2023-11-21 Johnson Controls Tyco IP Holdings LLP Building data platform with a tenant entitlement model
US11770269B2 (en) 2019-12-31 2023-09-26 Johnson Controls Tyco IP Holdings LLP Building data platform with event enrichment with contextual information
US11991019B2 (en) 2019-12-31 2024-05-21 Johnson Controls Tyco IP Holdings LLP Building data platform with event queries
US12021650B2 (en) 2019-12-31 2024-06-25 Tyco Fire & Security Gmbh Building data platform with event subscriptions
US11894944B2 (en) 2019-12-31 2024-02-06 Johnson Controls Tyco IP Holdings LLP Building data platform with an enrichment loop
US11968059B2 (en) 2019-12-31 2024-04-23 Johnson Controls Tyco IP Holdings LLP Building data platform with graph based capabilities
US11777758B2 (en) 2019-12-31 2023-10-03 Johnson Controls Tyco IP Holdings LLP Building data platform with external twin synchronization
US12393611B2 (en) 2019-12-31 2025-08-19 Tyco Fire & Security Gmbh Building data platform with graph based capabilities
US12271163B2 (en) 2019-12-31 2025-04-08 Tyco Fire & Security Gmbh Building information model management system with hierarchy generation
US12273215B2 (en) 2019-12-31 2025-04-08 Tyco Fire & Security Gmbh Building data platform with an enrichment loop
US11991018B2 (en) 2019-12-31 2024-05-21 Tyco Fire & Security Gmbh Building data platform with edge based event enrichment
US11777756B2 (en) 2019-12-31 2023-10-03 Johnson Controls Tyco IP Holdings LLP Building data platform with graph based communication actions
US12063126B2 (en) 2019-12-31 2024-08-13 Tyco Fire & Security Gmbh Building data graph including application programming interface calls
US12231255B2 (en) 2019-12-31 2025-02-18 Tyco Fire & Security Gmbh Building data platform with graph projections
US11777759B2 (en) 2019-12-31 2023-10-03 Johnson Controls Tyco IP Holdings LLP Building data platform with graph based permissions
US11777757B2 (en) 2019-12-31 2023-10-03 Johnson Controls Tyco IP Holdings LLP Building data platform with event based graph queries
US12099334B2 (en) 2019-12-31 2024-09-24 Tyco Fire & Security Gmbh Systems and methods for presenting multiple BIM files in a single interface
US20220376944A1 (en) 2019-12-31 2022-11-24 Johnson Controls Tyco IP Holdings LLP Building data platform with graph based capabilities
US12143237B2 (en) 2019-12-31 2024-11-12 Tyco Fire & Security Gmbh Building data platform with graph based permissions
US12100280B2 (en) 2020-02-04 2024-09-24 Tyco Fire & Security Gmbh Systems and methods for software defined fire detection and risk assessment
US11880677B2 (en) 2020-04-06 2024-01-23 Johnson Controls Tyco IP Holdings LLP Building system with digital network twin
US11874809B2 (en) 2020-06-08 2024-01-16 Johnson Controls Tyco IP Holdings LLP Building system with naming schema encoding entity type and entity relationships
US11741165B2 (en) 2020-09-30 2023-08-29 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US12346381B2 (en) 2020-09-30 2025-07-01 Tyco Fire & Security Gmbh Building management system with semantic model integration
US11954154B2 (en) 2020-09-30 2024-04-09 Johnson Controls Tyco IP Holdings LLP Building management system with semantic model integration
US12058212B2 (en) 2020-10-30 2024-08-06 Tyco Fire & Security Gmbh Building management system with auto-configuration using existing points
US12063274B2 (en) 2020-10-30 2024-08-13 Tyco Fire & Security Gmbh Self-configuring building management system
US11902375B2 (en) 2020-10-30 2024-02-13 Johnson Controls Tyco IP Holdings LLP Systems and methods of configuring a building management system
US12432277B2 (en) 2020-10-30 2025-09-30 Tyco Fire & Security Gmbh Systems and methods of configuring a building management system
US12231496B2 (en) 2020-10-30 2025-02-18 Tyco Fire & Security Gmbh Building management system with dynamic building model enhanced by digital twins
US12061453B2 (en) 2020-12-18 2024-08-13 Tyco Fire & Security Gmbh Building management system performance index
US12235617B2 (en) 2021-02-08 2025-02-25 Tyco Fire & Security Gmbh Site command and control tool with dynamic model viewer
US11921481B2 (en) 2021-03-17 2024-03-05 Johnson Controls Tyco IP Holdings LLP Systems and methods for determining equipment energy waste
US12197508B2 (en) 2021-06-22 2025-01-14 Tyco Fire & Security Gmbh Building data platform with context based twin function processing
US11899723B2 (en) 2021-06-22 2024-02-13 Johnson Controls Tyco IP Holdings LLP Building data platform with context based twin function processing
US12250099B2 (en) * 2021-09-08 2025-03-11 PassiveLogic, Inc. External activation of quiescent device
US20230071312A1 (en) * 2021-09-08 2023-03-09 PassiveLogic, Inc. External Activation of Quiescent Device
US20240430133A1 (en) * 2021-09-08 2024-12-26 PassiveLogic, Inc. External Activation of Quiescent Device
US11796974B2 (en) 2021-11-16 2023-10-24 Johnson Controls Tyco IP Holdings LLP Building data platform with schema extensibility for properties and tags of a digital twin
US12055907B2 (en) 2021-11-16 2024-08-06 Tyco Fire & Security Gmbh Building data platform with schema extensibility for properties and tags of a digital twin
US12406193B2 (en) 2021-11-17 2025-09-02 Tyco Fire & Security Gmbh Building data platform with digital twin triggers and actions
US11769066B2 (en) 2021-11-17 2023-09-26 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin triggers and actions
US11934966B2 (en) 2021-11-17 2024-03-19 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin inferences
US12399467B2 (en) 2021-11-17 2025-08-26 Tyco Fire & Security Gmbh Building management systems and methods for tuning fault detection thresholds
US11704311B2 (en) 2021-11-24 2023-07-18 Johnson Controls Tyco IP Holdings LLP Building data platform with a distributed digital twin
US12386827B2 (en) 2021-11-24 2025-08-12 Tyco Fire & Security Gmbh Building data platform with a distributed digital twin
US12013673B2 (en) 2021-11-29 2024-06-18 Tyco Fire & Security Gmbh Building control system using reinforcement learning
US11714930B2 (en) 2021-11-29 2023-08-01 Johnson Controls Tyco IP Holdings LLP Building data platform with digital twin based inferences and predictions for a graphical building model
US12412003B2 (en) 2021-11-29 2025-09-09 Tyco Fire & Security Gmbh Building data platform with digital twin based predictive recommendation visualization
US12333657B2 (en) 2021-12-01 2025-06-17 Tyco Fire & Security Gmbh Building data platform with augmented reality based digital twins
US12481259B2 (en) 2022-01-03 2025-11-25 Tyco Fire & Security Gmbh Building platform chip for digital twins
US12372955B2 (en) 2022-05-05 2025-07-29 Tyco Fire & Security Gmbh Building data platform with digital twin functionality indicators
US12013823B2 (en) 2022-09-08 2024-06-18 Tyco Fire & Security Gmbh Gateway system that maps points into a graph schema
US12061633B2 (en) 2022-09-08 2024-08-13 Tyco Fire & Security Gmbh Building system that maps points into a graph schema

Also Published As

Publication number Publication date
US20240397655A1 (en) 2024-11-28
US12324120B2 (en) 2025-06-03
US11706891B2 (en) 2023-07-18
US20250324535A1 (en) 2025-10-16
US11596079B2 (en) 2023-02-28
US12408287B2 (en) 2025-09-02
US12156360B2 (en) 2024-11-26
US11553618B2 (en) 2023-01-10
US12089360B2 (en) 2024-09-10
US11229138B1 (en) 2022-01-18
US20220067261A1 (en) 2022-03-03
US20220066754A1 (en) 2022-03-03
US20220066434A1 (en) 2022-03-03
US20220066402A1 (en) 2022-03-03
US20240349437A1 (en) 2024-10-17
US20240422934A1 (en) 2024-12-19
US20220069863A1 (en) 2022-03-03
US20250203801A1 (en) 2025-06-19
US12376253B2 (en) 2025-07-29
US20240284627A1 (en) 2024-08-22
US20230120713A1 (en) 2023-04-20
US20230328912A1 (en) 2023-10-12
US20220408584A1 (en) 2022-12-22
US12120838B2 (en) 2024-10-15
US11856723B2 (en) 2023-12-26
US20230180420A1 (en) 2023-06-08
US12069831B2 (en) 2024-08-20
US11991851B2 (en) 2024-05-21
US20250280504A1 (en) 2025-09-04
US11832413B2 (en) 2023-11-28
US20220418141A1 (en) 2022-12-29
US20220067226A1 (en) 2022-03-03
US20220070293A1 (en) 2022-03-03
US20220066432A1 (en) 2022-03-03
US11871505B2 (en) 2024-01-09
US11737231B2 (en) 2023-08-22
US20220067230A1 (en) 2022-03-03
US11490537B2 (en) 2022-11-01
US11477905B2 (en) 2022-10-18
US20220066722A1 (en) 2022-03-03
US20220066761A1 (en) 2022-03-03
US20220066405A1 (en) 2022-03-03
US20250031335A1 (en) 2025-01-23
US12108556B2 (en) 2024-10-01
US20220312618A1 (en) 2022-09-29
US20220067227A1 (en) 2022-03-03
US20240244783A1 (en) 2024-07-18

Similar Documents

Publication Publication Date Title
US20220066528A1 (en) Energy Efficient Sensor
US20240396363A1 (en) Device Energy Use Determination
KR101039626B1 (en) Elderly management system and method
ES2673635T3 (en) EAS power management system
US8924027B2 (en) Computational load distribution in a climate control system having plural sensing microsystems
US9621371B2 (en) Wireless sensor device with wireless remote programming
EP2918062B1 (en) Aggregation framework using low-power alert sensor
CN102074125A (en) Low power consumption parking management system based on wireless sensor network, and wireless network nodes
ES2326252B1 (en) WIRELESS SYSTEM AND METHOD OF REMOTE READING OF COUNTERS.
CN105593916A (en) Forked Processor Hazard Detection System
CN108401013A (en) A kind of smart home Internet of Things communication device
US7848729B2 (en) System and method for saving power consumption of sensor based on context information in wireless sensor network
US20210004910A1 (en) Property damage risk evaluation
CN108255068A (en) A kind of intelligent home control system based on cloud computing platform
JP5508652B2 (en) Wireless communication device with built-in sensor and image display device including the same
KR102130030B1 (en) System for automatically controlling temperature of apartment
JP6220505B2 (en) Private room usage status display system and private room usage status display program
KR20190138260A (en) Fire alarm device
US20150278690A1 (en) Disturbance detection, predictive analysis, and handling system
US10499337B1 (en) Tracking device battery conservation
KR101272539B1 (en) Apparatus, method and system for managing of meter data using metering schedule
JP2014215816A (en) Security system
CN108810845B (en) Electric heating belt temperature monitoring system of oil field oil pipeline
KR101905092B1 (en) Device for managing body temperature of companion animal
CN108990003A (en) A kind of net floor system

Legal Events

Date Code Title Description
AS Assignment

Owner name: PASSIVELOGIC, INC., UTAH

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HARVEY, TROY AARON;FILLINGIM, JEREMY DAVID;REEL/FRAME:056541/0951

Effective date: 20210614

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION