Building Device Polling Gateway for Legacy Protocol Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy building control systems with proprietary protocols hinder integration with modern IoT and cloud solutions, leading to underutilization of building data due to compatibility issues and high replacement costs.

Innovation Solution

A method for automated building control that includes device discovery, protocol translation, and data transformation, allowing communication with legacy devices using a polling management service to create an address book for regular data polling and conversion into standardized IP-based messages for cloud compatibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If legacy building control systems with proprietary protocols are used, then existing building equipment can be controlled, but integration with modern IoT and cloud solutions is hindered and building data remains underutilized

Engineering Contradiction:
Improveintegration capability with modern IoT and cloud solutionsVSAvoidbuilding data utilization
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a gateway device as an intermediary between legacy building control systems with proprietary protocols and modern IoT/cloud platforms. The gateway translates proprietary protocols into standardized IP-based messages, enabling seamless communication and data exchange without requiring replacement of existing legacy equipment, thus resolving the integration barrier while preserving access to building data

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If new controllers are deployed to enable cloud connectivity, then interoperability with IoT solutions is improved, but replacement costs increase

Engineering Contradiction:
Improvecloud connectivity and interoperabilityVSAvoidsystem replacement cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

Instead of replacing legacy controllers, the patent deploys a gateway device that acts as a protocol translator. This intermediary approach provides cloud connectivity and IoT interoperability while avoiding the high costs associated with replacing existing building control equipment

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway device serves multiple functions: it translates proprietary protocols to IP-based messages, manages device polling schedules, creates address books for device inventory, and enables cloud connectivity. This multi-functional approach consolidates what would otherwise require multiple separate systems, reducing overall system complexity and cost

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If manual device discovery and polling setup is performed, then device compatibility can be ensured, but time and effort for system integration increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem integration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The gateway device automatically performs device discovery by sending queries to devices on the network and receiving responses. It autonomously creates an address book containing device information and determines optimal polling schedules without requiring manual configuration, thereby ensuring device compatibility while significantly reducing integration time and effort

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The gateway performs preliminary device discovery and characterization before actual data collection begins. By pre-establishing the address book and determining functional query frequency ranges in advance, the system prepares all necessary compatibility information upfront, streamlining subsequent operations

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If uniform polling frequency is applied to all devices, then polling simplicity is maintained, but device-specific functional requirements may not be met

Engineering Contradiction:
Improvepolling management simplicityVSAvoiddevice functional performance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The gateway device determines device-specific functional query frequency ranges based on individual device characteristics and requirements. Each device receives a customized polling schedule tailored to its specific needs, ensuring optimal functional performance while the gateway maintains overall polling coordination

Inventive Principle:
Principle #3Local quality

5Stability of the object's composition

If proprietary data formats are maintained, then legacy system compatibility is preserved, but data sharing between various systems becomes difficult

Engineering Contradiction:
Improvelegacy system compatibilityVSAvoiddata sharing capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The gateway translates proprietary data formats from legacy devices into standardized IP-based messages. This translation layer preserves compatibility with legacy systems while enabling seamless data sharing across modern IoT and cloud platforms that expect standardized formats

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10948888B2Smart building device discovery and control
Publication Date: 2021.03.16 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10948888B2 patent drawing
  • US10948888B2 patent drawing
  • US10948888B2 patent drawing

AI summary

Performing automated building control in a building. A method includes identifying a target maximum polling time defining an amount of time in which all building devices in a plurality of devices should be polled. Each of the devices in the plurality of devices is identified. For each device in the plurality of devices, queries are sent to the device. For each device in the plurality of devices, responses are received from the device. Based on the queries and the responses, a functional query frequency range is determined identifying a range of query frequencies at which queries can be made to each device such that each device functions within a predetermined criteria. Based on the target maximum polling time and the functional query frequency ranges, a device polling scheme is identified. The devices in the plurality of devices are polled according to the identified polling scheme.