Electronic Poll Book Ring Network Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Voting systems relying on a central voter database are vulnerable to single points of failure and may experience significant lag in data synchronization, potentially allowing unauthorized voting and ensuring that not all electronic poll books have up-to-date information.
Innovation Solution
A system where multiple electronic poll books form a ring network, each transmitting and receiving unique identifiers to establish communication with adjacent poll books, synchronizing voter database information in a way that propagates updates throughout the network, eliminating reliance on a central database and allowing for automatic reconfiguration in case of failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a central voter database is used, then data synchronization can be centralized, but the system becomes vulnerable to single points of failure and experiences significant lag time
Solution Approach 1:
The patent divides the centralized voter database into multiple distributed poll book databases, each maintaining an independent copy. This segmentation eliminates the single point of failure while enabling parallel synchronization operations that reduce overall lag time. Each poll book operates semi-independently, synchronizing with others in the network rather than waiting for a central database.
Solution Approach 2:
The patent implements a dynamic ring network topology where poll books can automatically reconfigure their communication paths based on operational status. The ring structure allows flexible data flow directions and adaptive synchronization timing, enabling the system to respond dynamically to failures and optimize synchronization timing to minimize lag.
2Device complexity
If a central voter database is used, then database management is simplified, but unauthorized voting can occur due to single point of failure
Solution Approach 1:
By segmenting the centralized database into distributed poll book databases, the patent eliminates the single point of failure that could be compromised for unauthorized voting. Each poll book maintains its own independent copy of voter information, making it impossible for attackers to compromise a central database and manipulate voting records across the entire system.
Solution Approach 2:
The patent implements continuous feedback mechanisms where poll books regularly synchronize their databases with others in the ring network. This feedback loop ensures that voter status information is continuously updated and verified across all poll books, preventing unauthorized voting by ensuring that each poll book has the most current information about who has already voted.
3Loss of information
If poll books are periodically synchronized with a central database, then data can be updated, but substantial lag time leaves poll books with outdated information
Solution Approach 1:
The patent segments the centralized update process into distributed peer-to-peer synchronization between poll books. This allows multiple simultaneous updates to occur in parallel across the ring network rather than waiting for sequential processing through a single central database, significantly reducing the time required to propagate updates throughout the system.
Solution Approach 2:
The patent implements continuous synchronization operations where poll books constantly exchange and update voter database information with their neighbors in the ring network. Rather than periodic batch updates, the system maintains continuous data flow, ensuring that information is always fresh and minimizing any potential lag time between updates and their propagation.
4Reliability
If a ring network topology is used, then system reliability is improved by eliminating single points of failure, but network configuration complexity increases
Solution Approach 1:
The patent implements self-service configuration where poll books automatically discover their neighbors in the ring network and establish communication paths without manual configuration. Each poll book autonomously identifies adjacent poll books, joins the ring topology, and configures its synchronization relationships automatically, eliminating the need for complex manual network setup while maintaining the reliability benefits of the ring structure.
Data Source
AI summary
The present invention is directed to a system and method for synchronizing electronic poll book voter databases. The system includes a plurality of electronic poll books in communication over a network, each poll book having a unique identifier and each including a voter database of voter information. Each poll book is operable to transmit its unique identifier in an information packet and receive information packets from other poll books. Each poll book arranges the transmitted and received unique identifiers in order according to a predetermined ordering scheme, and establishes communication with two other poll books and exchanges voter database information to ensure all databases have updated information. With the communication established as described, the poll books form a ring network and database information is propagated from poll book to poll book to synchronize the databases between all of the poll books.


