Dynamic Voting System with Real-Time Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing online polling and voting systems fail to accurately reflect dynamic user input and community changes, as they often restrict users from revising their votes or nominations, leading to skewed results and incorrect representation of community interests.

Innovation Solution

A method that allows users to change their votes or nominations until the contribution period closes, with real-time display and ranking of responses, using template-driven queries that solicit multiple elements of information, and implements user registration to prevent single users from manipulating outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users are restricted from revising their votes once cast, then the voting process is simple and fast, but the poll results become inaccurate and fail to reflect dynamic community changes

Engineering Contradiction:
Improveaccuracy of poll resultsVSAvoidcomplexity of voting system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system transitions from static voting (one-time vote) to dynamic voting (continuous updates allowed). Users can modify their votes throughout the contribution period, and the system automatically recalculates rankings in real-time, ensuring results reflect current community opinions rather than outdated snapshots.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements real-time feedback by continuously displaying updated rankings as votes come in and change. This feedback loop allows users to see how their votes and others' votes affect the standings, enabling informed decision-making when revising votes while maintaining system simplicity through automated calculations.

Inventive Principle:
Principle #23Feedback

2Reliability

If unlimited participation is allowed without identification, then user convenience is maximized, but single users can manipulate outcomes by voting multiple times

Engineering Contradiction:
Improveintegrity of voting processVSAvoidconvenience of user participation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service authentication where users automatically register upon first interaction with the poll. The system assigns unique identifiers and tracks user sessions without requiring manual registration steps, maintaining convenience while preventing manipulation through automated user verification and vote tracking.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If fixed response options are provided, then the polling process is simple and quick, but the system cannot capture nuanced community input and rankings become difficult

Engineering Contradiction:
Improveflexibility of response optionsVSAvoidcomplexity of ranking system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the response collection process into two parts: free-form text input for nuanced community input, and automated text analysis that breaks down responses into comparable elements. This segmentation allows flexible open-ended responses while maintaining simple automated ranking through computational text processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9009194B2Real time and dynamic voting
Publication Date: 2015.04.14 DEMOCRASOFT
  • US9009194B2 patent drawing
  • US9009194B2 patent drawing
  • US9009194B2 patent drawing

AI summary

Embodiments of the present invention facilitate the solicitation of user input while allowing for dynamic changes to that input while concurrently ranking the same. Ranking occurs in real-time and allows for a user to alter their contribution or vote until the close of a contribution period allowing real-time influences to be taken into account. Contributions may be provided in response to or as a part of a template driven nomination process. Solicitations of input may occur in the context of a pre-defined slate of options for voting, nominating certain options for a subsequent or concurrent voting process, or choosing/suggest more than one option such as the best of a slate of options or the individual ranking of a slate of options. Embodiments of the present invention capture all user nominations or suggestions while simultaneously providing the real-time ranking and dynamic re-ranking of those nominations or suggestions.