In-Platform Voting With Intermediary Credential Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web-based voting systems require users to leave social networking sites to authenticate and vote, disrupting the user experience and complicating the voting process.

Innovation Solution

A web application intercepts user requests to vote within a social networking platform, accessing stored credentials to register and process votes without leaving the platform, using an intermediary system to streamline the voting process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users are required to leave the social networking site to authenticate and vote, then the voting process can be completed with proper authentication, but the user experience is disrupted and the voting process becomes more complex

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidvoting process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary voting system that operates within the social networking platform's existing framework. The system uses the platform's existing user authentication mechanisms as an intermediary to verify voter eligibility without requiring users to leave the site. The voting platform acts as a mediator between the user and the voting process, leveraging the social networking site's infrastructure to maintain both authentication reliability and user experience continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If users must leave the social networking site to vote, then authentication can be performed externally, but the voting process becomes more time-consuming and less efficient

Engineering Contradiction:
Improveauthentication validityVSAvoidvoting process duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary authentication actions by pre-establishing user eligibility and credentials within the social networking platform before the voting process begins. User authentication status is pre-verified and stored, allowing the actual voting action to occur instantly without requiring users to re-authenticate or leave the platform. This preliminary preparation eliminates time-consuming external authentication steps while maintaining authentication validity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a separate voting platform is used, then voting functionality can be provided, but the integration with the social networking site is reduced and user engagement decreases

Engineering Contradiction:
Improvevoting functionalityVSAvoidplatform integration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the voting functionality with the social networking platform by integrating voting components directly into the platform's existing user interface and architecture. The voting system shares the same authentication infrastructure, database, and user interaction models as the social networking site, creating a unified platform that combines social networking and voting capabilities. This merging maintains full voting functionality while maximizing platform integration and user engagement.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12380405B2Method and system for streamlining voting process
Publication Date: 2025.08.05 EBAY INC
  • US12380405B2 patent drawing
  • US12380405B2 patent drawing
  • US12380405B2 patent drawing

AI summary

A method and system for streamlining a voting process performed by a web application is provided. As the web application may require that a voting action is effectuated after the user is registered to vote and also has supplied valid credentials, the web application is configured to receive credentials of the user stored by a second web application, e.g., a web-based social networking application. Subsequent to receiving the credentials of the user stored by the second web application, the web application processes the request to effectuate voting process by registering the user to vote and storing the vote information for the user.