Wireless Base Unit for Rolling Code Generation in Barrier Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing garage door systems rely on proprietary remote control units that require a secret seed value for rolling code generation, limiting user control and flexibility, especially when multiple users or devices need to access the system.
Innovation Solution
A system that includes a base unit with a wireless receiver, signal constructor, and transmitter, which dynamically constructs and transmits rolling codes without access to the secret seed value, allowing indirect control via smartphones or tablets, and utilizes a remote server to gather and distribute rolling codes, enabling secure and flexible access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If proprietary remote control units with secret seed values are used, then security is maintained, but user accessibility and flexibility are limited
Solution Approach 1:
The patent introduces a base unit as an intermediary device that bridges the gap between the proprietary motor unit and user smartphones. The base unit receives commands from smartphones and translates them into compatible rolling codes for the motor unit, eliminating the need for users to directly interact with proprietary remote controls while maintaining security through the existing rolling code mechanism.
Solution Approach 2:
The system copies the rolling code generation functionality from the proprietary remote control into the base unit. Instead of requiring users to possess the original proprietary remote with its secret seed, the base unit generates equivalent rolling codes dynamically, allowing multiple users to access the system through their smartphones while maintaining compatibility with the existing motor unit.
2Ease of operation
If multiple users need to access the system, then usability improves, but security complexity increases
Solution Approach 1:
The patent segments the security management function by separating the rolling code generation from the user interface. The base unit handles all security-related rolling code generation, while each user's smartphone only needs to communicate with the base unit. This segmentation allows multiple users to access the system independently without increasing the complexity of individual user devices.
Solution Approach 2:
The base unit serves as a universal interface that accommodates multiple users and smartphones. It dynamically generates rolling codes for each user's device and manages the security protocol centrally, allowing any number of users to access the system through their personal smartphones without requiring them to manage security complexity themselves.
3Adaptability or versatility
If rolling codes are generated without secret seed access, then user flexibility improves, but code generation complexity increases
Solution Approach 1:
The base unit acts as an intermediary that performs the complex rolling code generation without requiring individual user devices to have the secret seed. The base unit receives user commands through simple smartphone interfaces and handles the cryptographic rolling code generation internally, providing user flexibility while centralizing the complexity management.
Data Source
AI summary
Remote control for actuating an electric window shade or an electric window blind or an electric window covering, and method and system of using same. A base unit includes: a wireless receiver, to wirelessly receive from an electronic device an incoming wireless signal indicating a command to actuate an electric window covering; a wireless signal constructor, to dynamically construct an outgoing wireless signal which comprises a rolling code; and a wireless transmitter, to transmit the outgoing wireless signal to a wireless receiver of a motor unit that is operably associated with the electric window covering. A wireless signal constructor dynamically constructs the outgoing wireless signal without having access to a secret seed value that is accessible to the motor unit. A local storage unit stores a data-set of rolling codes that are associated with the motor unit; and the outgoing wireless signal is dynamically constructed based on a next-available rolling code obtained from the local storage unit of the base unit.

