Credential Discovery App Using Multi-Range Scanning and Server Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an efficient method for discovering and validating users associated with a common credential issuing organization across different communication ranges, particularly in finding peers within close proximity and wider geographic areas.

Innovation Solution

A credential management application on a device scans for other devices using short-range and long-range communication protocols, validates user credentials through a validation server, and displays user information, including proximity-based and location-based data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single communication protocol is used for user discovery, then the system complexity is reduced, but the coverage area and user discovery capability are limited

Engineering Contradiction:
Improveuser discovery capabilityVSAvoidcommunication protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements multiple communication protocols (short-range and long-range) within a single user discovery application, enabling the same system to serve both close-proximity and wide-area discovery needs. The application automatically selects appropriate protocols based on discovery requirements, providing universal user discovery capability across different communication ranges without requiring separate applications.

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

2Loss of time

If validation is performed locally without server communication, then the response time is reduced, but the accuracy and reliability of user identification deteriorates

Engineering Contradiction:
Improvevalidation response timeVSAvoiduser identification accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary local validation by scanning for devices and extracting identification information before server communication. This preliminary action allows the system to quickly filter and prepare candidate users, then only communicates with the server when needed for final verification, reducing overall validation time while maintaining accuracy through the combination of fast local preprocessing and reliable server verification.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If all discovered users are displayed simultaneously, then the information completeness is improved, but the user interface complexity and information overload increases

Engineering Contradiction:
Improveuser information completenessVSAvoiduser interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The user interface is segmented into distinct sections: a first area displaying users discovered through short-range communication (close-proximity users) and a second area displaying users discovered through long-range communication (distant users). This segmentation allows complete user information to be presented while organizing it in a structured, easy-to-navigate manner that reduces perceived complexity and prevents information overload.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10362033B1Finding users
Publication Date: 2019.07.23 STRATEGY INC
  • US10362033B1 patent drawing
  • US10362033B1 patent drawing
  • US10362033B1 patent drawing

AI summary

An application executed on a first device presents a user interface on a device display. The application is associated with a validation system used by the device. Based on receiving a first user input, the application controls the first device to scan, using a first communication protocol, for other devices that are located within a first communication range of the first device. Based on the scan, the application discovers a second device that is located within the first communication range of the first device. The application receives, from the second device, an identification information that uniquely identifies a user associated with the second device on the validation system. The application validates the identification information by communicating with a validation server. Based on validating the identification information, the application displays an indication that the second device associated with the user is located within the first communication range of the first device.