Abstract: A system and method anonymously authenticate utilizing multiple pre-shared identification keys with external visual identifier. Two keys are pre shared with a server and are integrated into memory on a controller, and external visual identifiers are affixed to the outside of the controller. The server authenticates the mobile device by checking that the external visual identifiers are appropriately linked to the pre-shared keys within a control memory structure, and a second control memory structure is initiated utilizing the shared key and no user-identifying information.
Abstract: A process for automatic electrical signal discovery and decoding includes detecting electrical disturbances in a serial or parallel bus, or from a transducer with a signal monitor and demodulating the signals by configuring a signal filter window on a frequency filter to maximize time domain signal resolution. Filtering out each frequency captured by the filter and adapting the signal filter window to increase frequency resolution until maximal frequency resolution is attained, demodulating the signal based on the detected encoding and transforming the demodulated signal into a binary code string for transcription to a channel code file.
Abstract: A computing apparatus is configured to operate a controller on a communication log file to infer a message structure for communications between a remote control and a controlled device. The controller applies Hidden Markov Model and Finite State Machine to the message structure to operate the remote control on the controlled device to perform predefined actions, receives a state of the controlled device, and generates a semantic classification for the message structure from the state, the semantic classification applied to operation of the controller.
Abstract: A controller is configured with a description of a building automation project, including attributes of the structure itself as well as the locations and configurations of the devices. The controller generates the appropriate schema in a control memory structure, and links it to an environment controller. The controller then generates a set of instructions for system installation and preconfigures the environment controller with the project attributes and sets the environment controller up for interaction with the devices.
Abstract: A process for automatic electrical signal discovery and decoding includes detecting electrical disturbances in a serial or parallel bus, or from a transducer with a signal monitor and demodulating the signals by configuring a signal filter window on a frequency filter to maximize time domain signal resolution. Filtering out each frequency captured by the filter and adapting the signal filter window to increase frequency resolution until maximal frequency resolution is attained, demodulating the signal based on the detected encoding and transforming the demodulated signal into a binary code string for transcription to a channel code file.